Exemplo n.º 1
0
        public NewTimeViewModel(IActivityTimeService service, IProjectActivityService projectActivityService, IProjectService projectService, ILanguageService languageService)
            : base(languageService)
        {
            Service = service;
            ProjectActivityService = projectActivityService;
            ProjectService         = projectService;

            LoadLanguage("Common");
        }
Exemplo n.º 2
0
        public ReportViewModel(IActivityTimeService activityTimeService, IProjectActivityService projectActivityService, IProjectService projectService, ILanguageService languageService)
            : base(languageService)
        {
            ActivityTimeService    = activityTimeService;
            ProjectActivityService = projectActivityService;
            ProjectService         = projectService;

            LoadTimes(DateTime.Now);
        }
Exemplo n.º 3
0
        public EditTimeViewModel(IProjectService projectService, IProjectActivityService projectActivityService, IActivityTimeService activityTimeService, ILanguageService languageService)
            : base(languageService)
        {
            ProjectService         = projectService;
            ProjectActivityService = projectActivityService;
            ActivityTimeService    = activityTimeService;

            LoadLanguage("Common");
        }
Exemplo n.º 4
0
        public ProjectsListViewModel(IProjectService projectService, IProjectActivityService projectActivityService, IActivityTimeService activityTimeService, ILanguageService languageService)
            : base(languageService)
        {
            ProjectService         = projectService;
            ProjectActivityService = projectActivityService;
            ActivityTimeService    = activityTimeService;

            LoadLanguage("Common", "Projects");

            Projects = new ObservableCollection <TreeViewItem>();
            LoadProjects();
        }
Exemplo n.º 5
0
            public ActivityTimeListItem(IActivityTime time, IActivityTimeService service, ILanguageService languageService)
                : base(languageService)
            {
                Service = service;

                ActivityId = time.ActivityId;
                Comment    = time.Comment;
                Hours      = time.Hours;
                Id         = time.Id;
                Timestamp  = time.Timestamp;
                Reported   = time.Reported;

                LoadLanguage("Common", "Time");
            }
Exemplo n.º 6
0
 public ProjectActivityService(IProjectActivityRepository repository, IActivityTimeService activityTimeService)
 {
     Repository          = repository;
     ActivityTimeService = activityTimeService;
 }