public async Task <IActionResult> GetBackSoftDeletedTaskUnitById(int id) { ViewTaskUnitDTO taskUnitInDb = await _taskUnitService.GetTaskUnitByIdAsync(id); if (taskUnitInDb == null) { return(Ok(await _taskUnitService.GetBackSoftDeletedTaskUnitByIdAsync(id))); } return(NotFound()); }
public async Task <IActionResult> UpdateTaskUnit(TaskUnitDTO taskUnit) { ViewTaskUnitDTO taskUnitDTO = await _taskUnitService.GetTaskUnitByIdAsync(taskUnit.TaskUnitId); if (taskUnitDTO == null) { return(NotFound()); } await _taskUnitService.EditTaskUnitAsync(taskUnit); return(Ok()); }
public async Task <IActionResult> SoftDeleteTaskUnit(int id) { ViewTaskUnitDTO taskUnitDTO = await _taskUnitService.GetTaskUnitByIdAsync(id); if (taskUnitDTO == null) { return(NotFound()); } await _taskUnitService.SoftDeleteTaskUnitAsync(id); return(Ok()); }
public async Task DeleteTaskUnitAsync(ViewTaskUnitDTO taskUnit) { await _taskUnitRepository.DeleteTaskUnitAsync(_mapper.Map <ViewTaskUnitDTO, TaskUnit>(taskUnit)); }