Ejemplo n.º 1
0
 private async void OnOkClick()
 {
     _taskQueryService.AddNew(new Task
     {
         Title           = _title,
         Content         = _content,
         AssignedMembers = SelectUsersViewModel.SelectedUsers,
         // ReSharper disable once PossibleInvalidOperationException
         Priority = (TaskPriority)SelectTaskPriorityViewModel.SelectedTaskPriority,
         State    = SelectTaskStateViewModel.SelectedTaskState.Name,
         Comments = new List <string>()
     });
     await _taskQueryService.SaveChanges();
 }
Ejemplo n.º 2
0
 private async void OnOkClick()
 {
     try
     {
         _taskStateQueryService.AddNew(new TaskState
         {
             Name     = _name,
             Color    = ((SolidColorBrush)_brush).Color.ToString(),
             Position = GetLastTaskStatePosition() + 1,
         });
     }
     catch (KeyAlreadyExistsException)
     {
         _taskStateQueryService.Update(new TaskState
         {
             Name     = _name,
             Color    = ((SolidColorBrush)_brush).Color.ToString(),
             Position = GetLastTaskStatePosition() + 1,
         });
     }
     await _taskStateQueryService.SaveChanges();
 }