/// <summary> /// Convert entity of database response dto of task /// </summary> /// <param name="modelDB">entity of database to convert</param> /// <returns>response dto of task </returns> private async Task <TaskResponseDTO> ConvertEntityDataBaseToResponseDTO(TASK modelDB) { try { return(await Task.Run(() => { TaskResponseDTO modelResponse = null; if (modelDB != null) { modelResponse = new TaskResponseDTO { DESCRIPTION = modelDB.DESCRIPTION, LOCAL = modelDB.LOCAL, DATEINITIAL = modelDB.DATEINITIAL, WARNINGTIME = modelDB.WARNINGTIME, NAME = modelDB.USER.NAME, SEQTASK = modelDB.SEQTASK, SEQUSER = modelDB.SEQUSER } } ; return modelResponse; })); } catch (System.Exception ex) { throw new ApplicationException(ex.Message); } }
public async Task <TaskResponseDTO> UpdateTaskAsync(TaskDTO model) { try { return(await Task.Run(async() => { TaskResponseDTO response = await this._unitOfWork.TaskRepository.UpdateTaskAsync(model); this._unitOfWork.Commit(); return response; })); } catch (System.Exception ex) { throw new ApplicationException(ex.Message); } }