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());
        }
예제 #4
0
 public async Task DeleteTaskUnitAsync(ViewTaskUnitDTO taskUnit)
 {
     await _taskUnitRepository.DeleteTaskUnitAsync(_mapper.Map <ViewTaskUnitDTO, TaskUnit>(taskUnit));
 }