public IActionResult Edit([FromBody] CustomerDTO CustomerDTO) { var Customer = _CustomerRepo.GetById(CustomerDTO.id); if (Customer == null) { return(Ok(false)); } Customer.name = CustomerDTO.name; Customer.address = CustomerDTO.address; Customer.field = CustomerDTO.field; Customer.sectorid = CustomerDTO.sectorid; Customer.ownerid = CustomerDTO.ownerid; Customer.vacancy = CustomerDTO.vacancy; Customer.email = CustomerDTO.email; _CustomerRepo.Update(Customer); _CustomerRepo.Save(); var phones = _PhonesRepo.GetUserByObjectId("Customer", CustomerDTO.id).ToList(); _PhonesRepo.DeleteRange(phones); foreach (var element in CustomerDTO.Phones) { _PhonesRepo.Insert(new Phones() { objectid = Customer.id, objectname = "Customer", phone = element.phone, whatsapp = element.whatsapp }); _PhonesRepo.Save(); } return(Ok(true)); }
public IActionResult Edit([FromBody] EmployeeDTO employeeDTO) { var employee = _EmpRepo.GetById(employeeDTO.id); if (employee == null) { return(Ok(false)); } // Employee employee = new Employee(); employee.customerid = employeeDTO.customerid; employee.email = employeeDTO.email; employee.name = employeeDTO.name; employee.jobtitle = employeeDTO.jobtitle; _EmpRepo.Update(employee); _EmpRepo.Save(); var phones = _PhonesRepo.GetUserByObjectId("Employee", employeeDTO.id).ToList(); _PhonesRepo.DeleteRange(phones); foreach (var element in employeeDTO.Phones) { _PhonesRepo.Insert(new Phones() { objectid = employee.id, objectname = "Employee", phone = element.phone, whatsapp = element.whatsapp }); _PhonesRepo.Save(); } return(Ok(true)); }