private TaskDTO Create(TaskViewModel viewModel) { try { log.Debug(TaskViewModel.FormatTaskViewModel(viewModel)); TaskDTO task = new TaskDTO(); // copy values viewModel.UpdateDTO(task, null); //RequestContext.Principal.Identity.GetUserId()); // audit task.CreateBy = null; //RequestContext.Principal.Identity.GetUserId(); task.CreateOn = DateTime.UtcNow; // add log.Debug("_taskService.AddTask - " + TaskDTO.FormatTaskDTO(task)); int id = _taskService.AddTask(task); task.TaskId = id; log.Debug("result: 'success', id: " + id); return(task); } catch (Exception e) { // error log.Error(e.ToString()); throw; } }
public TaskDTO GetTask(int taskId) { try { //Requires.NotNegative("taskId", taskId); log.Debug("taskId: " + taskId + " "); // get R_Task t = Repository.GetTask(taskId); TaskDTO dto = new TaskDTO(t); log.Debug(TaskDTO.FormatTaskDTO(dto)); return(dto); } catch (System.Exception e) { // error log.Error(e.ToString()); throw; } }
public int AddTask(TaskDTO dto) { int id = 0; try { log.Debug(TaskDTO.FormatTaskDTO(dto)); R_Task t = TaskDTO.ConvertDTOtoEntity(dto); // add id = Repository.AddTask(t); dto.TaskId = id; log.Debug("result: 'success', id: " + id); } catch (System.Exception e) { // error log.Error(e.ToString()); throw; } return(id); }
private TaskDTO Update(TaskViewModel viewModel) { try { log.Debug(TaskViewModel.FormatTaskViewModel(viewModel)); // get log.Debug("_taskService.GetTask - taskId: " + viewModel.TaskId + " "); var existingTask = _taskService.GetTask(viewModel.TaskId); log.Debug("_taskService.GetTask - " + TaskDTO.FormatTaskDTO(existingTask)); if (existingTask != null) { // copy values viewModel.UpdateDTO(existingTask, null); //RequestContext.Principal.Identity.GetUserId()); // update log.Debug("_taskService.UpdateTask - " + TaskDTO.FormatTaskDTO(existingTask)); _taskService.UpdateTask(existingTask); log.Debug("result: 'success'"); } else { log.Error("existingTask: null, TaskId: " + viewModel.TaskId); } return(existingTask); } catch (Exception e) { // error log.Error(e.ToString()); throw; } }
public void DeleteTask(TaskDTO dto) { try { log.Debug(TaskDTO.FormatTaskDTO(dto)); R_Task t = TaskDTO.ConvertDTOtoEntity(dto); // delete Repository.DeleteTask(t); dto.IsDeleted = t.IsDeleted; log.Debug("result: 'success'"); } catch (System.Exception e) { // error log.Error(e.ToString()); throw; } }
public void UpdateTask(TaskDTO dto) { try { //Requires.NotNull(t); //Requires.PropertyNotNegative(t, "TaskId"); log.Debug(TaskDTO.FormatTaskDTO(dto)); R_Task t = TaskDTO.ConvertDTOtoEntity(dto); // update Repository.UpdateTask(t); log.Debug("result: 'success'"); } catch (System.Exception e) { // error log.Error(e.ToString()); throw; } }