Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
 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;
 }