public CreateEmployeeStatus UpdateEmployee(Employee employee) { if (unitOfWork.EmployeeRepository.Get(i => i.UserName.ToLower() == employee.UserName.ToLower() && i.Id != employee.Id).Any()) return CreateEmployeeStatus.DulplicateUsername; unitOfWork.EmployeeRepository.Update(employee); unitOfWork.SaveChanges(); return CreateEmployeeStatus.Success; }
public CreateEmployeeStatus UpdateProfile(Employee employee) { if (unitOfWork.EmployeeRepository.Get(i => i.UserName.ToLower() == employee.UserName.ToLower() && i.Id != employee.Id).Any()) return CreateEmployeeStatus.DulplicateUsername; var dbEmp = unitOfWork.EmployeeRepository.Get(i => i.Id == employee.Id).FirstOrDefault(); dbEmp.FirstName = employee.FirstName; dbEmp.UserName = employee.UserName; dbEmp.LastName = employee.LastName; dbEmp.Password = employee.Password; unitOfWork.EmployeeRepository.Update(dbEmp); unitOfWork.SaveChanges(); return CreateEmployeeStatus.Success; }