public ClientTaskGetByIdViewModel GetTaskById(int id) { ClientTaskGetByIdViewModel clientTaskGetByIdViewModel = new ClientTaskGetByIdViewModel(); ClientTaskGetByIdDTO clientTaskGetByIdDTO = clientTaskRepository.GetTasksById(id); clientTaskGetByIdViewModel.Id = clientTaskGetByIdDTO.Id; clientTaskGetByIdViewModel.TaskName = clientTaskGetByIdDTO.TaskName; clientTaskGetByIdViewModel.Description = clientTaskGetByIdDTO.Description; clientTaskGetByIdViewModel.ClientAddress = clientTaskGetByIdDTO.ClientAddress; clientTaskGetByIdViewModel.StartTime = clientTaskGetByIdDTO.StartTime; clientTaskGetByIdViewModel.EndTime = clientTaskGetByIdDTO.EndTime; clientTaskGetByIdViewModel.ClientId = clientTaskGetByIdDTO.ClientId; return(clientTaskGetByIdViewModel); }
public ClientTaskGetByIdDTO GetTasksById(int id) { ClientTask clientTask = tasksList.Where(task => task.Id == id) .FirstOrDefault(); ClientTaskGetByIdDTO clientTaskGetByIdDTO = new ClientTaskGetByIdDTO(); clientTaskGetByIdDTO.Id = clientTask.Id; clientTaskGetByIdDTO.TaskName = clientTask.TaskName; clientTaskGetByIdDTO.Description = clientTask.Description; clientTaskGetByIdDTO.ClientAddress = clientTask.ClientAddress; clientTaskGetByIdDTO.StartTime = clientTask.StartTime; clientTaskGetByIdDTO.EndTime = clientTask.EndTime; clientTaskGetByIdDTO.ClientId = clientTask.ClientId; return(clientTaskGetByIdDTO); }
public bool Delete(int id) { ClientTaskGetByIdDTO clientTaskGetByIdDTO = clientTaskRepository.GetTasksById(id); if (clientTaskGetByIdDTO == null) { throw new NullReferenceException("The item with ID=" + id + " does not exist"); } else { try { bool status = clientTaskRepository.Delete(id); return(status); } catch (Exception) { throw new Exception(); } } }