public void Update(Employee employee) { try { var mapEmployee = AutoMapper.Mapper.Map <Data.Entities.Employee>(employee); var actualEmployee = _employeeRepository .FindBy(e => e.Id == mapEmployee.Id) .First(); actualEmployee.AreaCode = mapEmployee.AreaCode; actualEmployee.City = mapEmployee.City; actualEmployee.Country = mapEmployee.Country; actualEmployee.FirstName = mapEmployee.FirstName; actualEmployee.LastName = mapEmployee.LastName; actualEmployee.EndDate = mapEmployee.EndDate; actualEmployee.PostalCode = mapEmployee.PostalCode; actualEmployee.Province = mapEmployee.Province; actualEmployee.SecondName = mapEmployee.SecondName; actualEmployee.StartDate = mapEmployee.StartDate; actualEmployee.Street = mapEmployee.Street; _unitOfWork.Commit(); } catch (Exception exception) { throw new FaultException(exception.Message); } }
public void Create(Employee employee) { try { var mapEmployee = AutoMapper.Mapper.Map <Data.Entities.Employee>(employee); _employeeRepository.Add(mapEmployee); _unitOfWork.Commit(); } catch (Exception exception) { throw new FaultException(exception.Message); } }