Exemplo n.º 1
0
 public TaskSubitemWorkPageViewModel(INavigationService navigationService, ITaskSubitemWorkDataService taskSubitemWorkDataService, IUserDataService userDataService, ITaskSubitemDataService taskSubitemDataService)
 {
     _navigationService          = navigationService;
     _taskSubitemWorkDataService = taskSubitemWorkDataService;
     _userDataService            = userDataService;
     _taskSubitemDataService     = taskSubitemDataService;
     IsStartButtonEnabled        = IsStopButtonEnabled = false;
 }
Exemplo n.º 2
0
 public TaskSubitemsListViewModel(INavigationService navigationService, ITaskSubitemDataService taskSubitemDataService,
                                  IUserDataService userDataService, IRoleTypeDataService roleTypeDataService)
 {
     _navigationService      = navigationService;
     _taskSubitemDataService = taskSubitemDataService;
     _userDataService        = userDataService;
     _roleTypeDataService    = roleTypeDataService;
 }
Exemplo n.º 3
0
 public TaskSubitemViewModel(INavigationService navigationService, ITaskSubitemDataService taskSubitemDataService, ITaskItemDataService taskItemDataService, IUserDataService userDataService, IRoleTypeDataService roleTypeDataService)
 {
     _navigationService      = navigationService;
     _taskSubitemDataService = taskSubitemDataService;
     _taskItemDataService    = taskItemDataService;
     StartDateTime           = EndDateTime = DateTime.Today;
     _userDataService        = userDataService;
     _roleTypeDataService    = roleTypeDataService;
 }
Exemplo n.º 4
0
 public ActualTasksViewModel(INavigationService navigationService, IUserDataService userDataService, ITaskItemDataService taskItemDataService, ITaskSubitemDataService taskSubitemDataService)
 {
     _navigationService      = navigationService;
     _userDataService        = userDataService;
     _taskItemDataService    = taskItemDataService;
     _taskSubitemDataService = taskSubitemDataService;
     TaskSubitems            = new ObservableCollection <TaskSubitem>();
     Initialize();
 }
Exemplo n.º 5
0
 public TasksListViewModel(INavigationService navigationService, ITaskItemDataService taskItemDataService, IUserDataService userDataService, IRoleTypeDataService roleTypeDataService, ITaskSubitemDataService taskSubitemDataService)
 {
     _navigationService      = navigationService;
     _taskItemDataService    = taskItemDataService;
     _userDataService        = userDataService;
     _roleTypeDataService    = roleTypeDataService;
     _taskSubitemDataService = taskSubitemDataService;
     Messenger.Default.Register <Group>(this, HandleMessage);
     // Refresh();
 }
Exemplo n.º 6
0
        public CalendarTaskItem()
        {
            _userDataService        = SimpleIoc.Default.GetInstance <IUserDataService>();
            _taskItemDataService    = SimpleIoc.Default.GetInstance <ITaskItemDataService>();
            _taskSubitemDataService = SimpleIoc.Default.GetInstance <ITaskSubitemDataService>();
            Clear();
            AsyncHelpers.RunSync(Initialize);

            //Task.Run(async () => await Initialize());
            //Add(DateTime.Now.Date, new TaskItem() { Name = "Test1", Description = "TestDesc1" });
            //Add(DateTime.Now.AddDays(5).Date, new TaskItem() { Name = "Test1", Description = "TestDesc1" });
            //Add(DateTime.Now.AddDays(6).Date, new TaskItem() { Name = "Test2", Description = "TestDesc2" });
            //Add(DateTime.Now.AddDays(7).Date, new TaskItem() { Name = "Test3", Description = "TestDesc3" });
        }
Exemplo n.º 7
0
        /// <summary>
        /// Initializes a new instance of the MainViewModel class.
        /// </summary>
        public MainViewModel(
            IUserDataService userDataService,
            INavigationService navigationService,
            ITaskSubitemDataService taskSubitemDataService)
        {
            _userDataService        = userDataService;
            _navigationService      = navigationService;
            _taskSubitemDataService = taskSubitemDataService;

            IsLoginVisible = !DataServiceBase.HasUserLoggedIn();
            SetWelcomeMessage();
            //IsUserDataDialogVisible = true;
            //IsStartVisible = !IsLoginVisible;
            MainHubDataModel.GetGroupsAsync().ContinueWith((task) =>
            {
                Groups = new ObservableCollection <SectionItemsGroup>(task.Result);
            });
            _isNotificationCreatorEnabled = true;

            //_userDataService.Test();
        }