public void FixTaskDTO(TaskDTO taskDTO) { var taskDAL = taskDTO.ToTaskDAL(); _repository.Fix(taskDAL); taskDTO.Id = taskDAL.Id; }
private void UpdateTaskState(TaskDTO taskDTO, TaskDTO.TaskState state) { var temp = new TaskDTO(_repository.Get(taskDTO.Id)) { State = state }; _repository.Update(temp.ToTaskDAL()); AddHistoryEntry(new TasksServiceUpdateTaskState(DateTime.Now, taskDTO.Id, temp.StaffId, state)); }
public void UpdateTaskComment(TaskDTO oldTaskDTO, TaskDTO newTaskDTO) { FixTaskDTO(oldTaskDTO); var temp = new TaskDTO(_repository.Get(oldTaskDTO.Id)) { Comment = newTaskDTO.Comment }; _repository.Update(temp.ToTaskDAL()); oldTaskDTO.Comment = newTaskDTO.Comment; AddHistoryEntry(new TasksServiceUpdateTaskComment(DateTime.Now, oldTaskDTO.Id, temp.StaffId, newTaskDTO.Comment)); }
public void UpdateStaffIdInTask(TaskDTO taskDTO, StaffDTO staffDTO) { FixTaskDTO(taskDTO); var temp = new TaskDTO(_repository.Get(taskDTO.Id)) { StaffId = staffDTO.Id }; _repository.Update(temp.ToTaskDAL()); taskDTO.StaffId = staffDTO.Id; AddHistoryEntry(new TasksServiceUpdateTaskStaffId(DateTime.Now, taskDTO.Id, temp.StaffId, staffDTO.Id)); }
public int CreateTask(TaskDTO taskDTO, StaffDTO staffDTO) { _staffService.TryGetTarget(out var staffService); staffService.FixStaffDTO(staffDTO); var taskDAL = taskDTO.ToTaskDAL(); taskDAL.StaffId = staffDTO.Id; _repository.Create(taskDAL); taskDTO.Id = taskDAL.Id; AddHistoryEntry(new TasksServiceCreateTask(DateTime.Now, taskDTO.Id, staffDTO.Id)); return(taskDTO.Id); }