public async Task <AffairTaskDto> UpdateTask(AffairTaskDto input) { var entity = await _taskRepository.GetAsync(input.Id); ObjectMapper.Map <AffairTaskDto, AffairTask>(input, entity); await _taskRepository.UpdateAsync(entity); CurrentUnitOfWork.SaveChanges(); return(ObjectMapper.Map <AffairTaskDto>(entity)); }
public async Task <AffairTaskDto> InsertTask(AffairTaskDto input) { int workerId = await GetCurrentUserWorkerIdAsync(); workerId = WorkManager.GetCaptainOrAgentId(workerId); // Agent var entity = ObjectMapper.Map <AffairTask>(input); entity.CreateWorkerId = workerId; entity.CreateTime = DateTime.Now; await _taskRepository.InsertAsync(entity); CurrentUnitOfWork.SaveChanges(); return(ObjectMapper.Map <AffairTaskDto>(entity)); }