main
 1using Gorilla.Commons.Infrastructure.FileSystem;
 2
 3namespace MoMoney.Presentation.Model.Projects
 4{
 5    public interface IProjectController
 6    {
 7        string name();
 8        void start_new_project();
 9        void open_project_from(File file);
10        void save_changes();
11        void save_project_to(File new_file);
12        void close_project();
13        bool has_been_saved_at_least_once();
14        bool has_unsaved_changes();
15        bool is_open();
16    }
17}