public int Create(ClientTaskViewModel clientTaskViewModel) { ClientTaskDTO clientTaskDTO = new ClientTaskDTO(); clientTaskDTO.TaskName = clientTaskViewModel.TaskName; clientTaskDTO.Description = clientTaskViewModel.Description; clientTaskDTO.ClientAddress = clientTaskViewModel.ClientAddress; clientTaskDTO.ClientId = clientTaskViewModel.ClientId; clientTaskDTO.StartTime = clientTaskViewModel.StartTime; clientTaskDTO.EndTime = clientTaskViewModel.EndTime; int id = clientTaskRepository.Create(clientTaskDTO); return(id); }
public int Create(ClientTaskDTO clientTaskDTO) { ClientTask clientTask = new ClientTask(); clientTask.TaskName = clientTaskDTO.TaskName; clientTask.Description = clientTaskDTO.Description; clientTask.ClientAddress = clientTaskDTO.ClientAddress; clientTask.ClientId = clientTaskDTO.ClientId; clientTask.StartTime = Convert.ToDateTime(clientTaskDTO.StartTime); clientTask.EndTime = Convert.ToDateTime(clientTaskDTO.EndTime); clientTask.Id = tasksList.Max(t => t.Id) + 1; tasksList.Add(clientTask); return(clientTask.Id); }
public bool Update(ClientTaskViewModel clientTaskViewModel) { ClientTaskDTO clientTaskDTO = new ClientTaskDTO(); clientTaskDTO.Id = clientTaskViewModel.Id; clientTaskDTO.TaskName = clientTaskViewModel.TaskName; clientTaskDTO.Description = clientTaskViewModel.Description; clientTaskDTO.ClientAddress = clientTaskViewModel.ClientAddress; clientTaskDTO.ClientId = clientTaskViewModel.ClientId; clientTaskDTO.StartTime = clientTaskViewModel.StartTime; clientTaskDTO.EndTime = clientTaskViewModel.EndTime; bool status = clientTaskRepository.Update(clientTaskDTO); return(status); }
public List <ClientTaskDTO> GetTasksByClientId(int id) { List <ClientTaskDTO> clientTaskDTOs = new List <ClientTaskDTO>(); List <ClientTask> chosenTasks = tasksList.Where(task => task.ClientId == id).ToList(); foreach (ClientTask clientTask in chosenTasks) { ClientTaskDTO clientTaskDTO = new ClientTaskDTO(); clientTaskDTO.Id = clientTask.Id; clientTaskDTO.TaskName = clientTask.TaskName; clientTaskDTO.Description = clientTask.Description; clientTaskDTO.ClientAddress = clientTask.ClientAddress; clientTaskDTO.StartTime = clientTask.StartTime.ToString(); clientTaskDTO.EndTime = clientTask.EndTime.ToString(); clientTaskDTO.ClientId = clientTask.ClientId; clientTaskDTOs.Add(clientTaskDTO); } return(clientTaskDTOs); }
public bool Update(ClientTaskDTO clientTaskDTO) { ClientTask clientTask = tasksList.FirstOrDefault(t => t.Id == clientTaskDTO.Id); if (clientTask != null) { clientTask.TaskName = clientTaskDTO.TaskName; clientTask.Description = clientTaskDTO.Description; clientTask.ClientAddress = clientTaskDTO.ClientAddress; clientTask.StartTime = Convert.ToDateTime(clientTaskDTO.StartTime); clientTask.EndTime = Convert.ToDateTime(clientTaskDTO.EndTime); clientTask.ClientId = clientTaskDTO.ClientId; return(true); } else { return(false); } }