public CustomerPersonalInfo GetCustomerPersonalInfo(int customerId) { var repo = new CustomerPersonalInfoRepository(); var product = repo.GetCustomerPersonalInfo(customerId); return(product); }
public IActionResult DeleteCustomerPersonalInfo(int customerId) { var repo = new CustomerPersonalInfoRepository(); repo.DeleteCustomerPersonalInfo(customerId); return(Ok()); }
public IActionResult CreateCustomerPersonal(AddCustomerPersonalInfoDTO newCustomerPersonalInfoDTO) { var newCustomerPersonalInfo = new CustomerPersonalInfo { Id = 1, CustomerId = newCustomerPersonalInfoDTO.CustomerId, FirstName = newCustomerPersonalInfoDTO.FirstName, LastName = newCustomerPersonalInfoDTO.LastName, CustomerEmail = newCustomerPersonalInfoDTO.CustomerEmail }; var repo = new CustomerPersonalInfoRepository(); var customerPersonalInfoThatGotCreated = repo.AddNewCustomerPersonalInfo(newCustomerPersonalInfoDTO); return(Created($"api/customerPersonalInfo/{customerPersonalInfoThatGotCreated.Id}", customerPersonalInfoThatGotCreated)); }
public IActionResult UpdateCustomerPersonalInfo(UpdateCustomerPersonalInfoDTO updatedCustomerPersonalInfoDTO, int id) { var repo = new CustomerPersonalInfoRepository(); var updatedCustomerPersonalInfo = new CustomerPersonalInfo { FirstName = updatedCustomerPersonalInfoDTO.FirstName, LastName = updatedCustomerPersonalInfoDTO.LastName, CustomerEmail = updatedCustomerPersonalInfoDTO.CustomerEmail, }; var customerPersonalInfoThatGotUpdated = repo.UpdateCustomerPersonalInfo(updatedCustomerPersonalInfoDTO, id); if (customerPersonalInfoThatGotUpdated == null) { return(BadRequest("Could not update trainer")); } return(Ok(customerPersonalInfoThatGotUpdated)); }