Пример #1
0
        /// <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);
            }
        }
Пример #2
0
 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);
     }
 }