public bool ChangeStatusOfTask(int taskId, StatusOfTask newStatus)
        {
            var dbTask = GetById(taskId);

            dbTask.status = newStatus;

            db.SaveChanges();

            return(true);
        }
Esempio n. 2
0
        public void UpdateState(string name, StatusOfTask state)
        {
            var taskId     = _dataBase.AppContext.TasksRepository.GetTaskByName(name).Id;
            var employeeId = _dataBase.AppContext.TasksRepository.GetTaskByName(name).IdOfStaffCh;
            var commit     = new TaskStateCommit(taskId, employeeId,
                                                 _dataBase.AppContext.TasksRepository.FindById(taskId).Status, state, _dataBase.AppContext.Time.Time);

            _dataBase.AppContext.TasksRepository.FindById(taskId).Status = state;
            _dataBase.AppContext.TasksRepository.FindById(taskId).AddNewCommit(commit);
            _dataBase.AppContext.CommitsRepository.Add(commit);
        }
Esempio n. 3
0
        public TaskStateCommit(Guid IdTask, Guid StaffId, StatusOfTask Old, StatusOfTask NewStatus, DateTime TimeCommit)
        {
            IdOfTask = IdTask;

            StaffIdCh = StaffId;

            DateCommit = TimeCommit;

            OldStatus = Old;

            this.NewStatus = NewStatus;

            IdCommit = Guid.NewGuid();
        }
Esempio n. 4
0
 public void UpdateState(string name, StatusOfTask state)
 {
     _TasksService.UpdateState(name, state);
 }