/// <summary> /// Converts the dto to entities. /// </summary> /// <param name="_EmployeePayHistoryDto">The EmployeePayHistory dto</param> /// <param name="efEmployeePayHistory">已存在的EmployeePayHistory EF model</param> /// <returns>EmployeePayHistory</returns> public EmployeePayHistory ConvertDtoToEntities(EmployeePayHistoryDto _EmployeePayHistoryDto, EmployeePayHistory efEmployeePayHistory) { if (_EmployeePayHistoryDto==null && efEmployeePayHistory==null) { throw new ArgumentNullException("models should not be null"); } ConvertObject(_EmployeePayHistoryDto, efEmployeePayHistory); return efEmployeePayHistory; }
/// <summary> /// Converts the dto to entities. /// </summary> /// <param name="_ EmployeePayHistoryDto">The EmployeePayHistory dto.</param> /// <param name="ef EmployeePayHistory">已存的EntityFramework实体 ef EmployeePayHistory</param> /// <param name="skipNullPropertyValue">if set to <c>true</c> [skip null property value].</param> /// <returns>EmployeePayHistory</returns> public EmployeePayHistory ConvertDtoToEntities(EmployeePayHistoryDto _EmployeePayHistoryDto, EmployeePayHistory efEmployeePayHistory, bool skipNullPropertyValue) { if (_EmployeePayHistoryDto==null && efEmployeePayHistory==null) { throw new ArgumentNullException("models should not be null"); } ConvertObjectWithCheckNull(_EmployeePayHistoryDto, skipNullPropertyValue, efEmployeePayHistory); return efEmployeePayHistory; }
public void TransformEmployeePayHistory() { var adapter = new TypeAdapter(); var eph = new EmployeePayHistory() { EmployeeID = 1, ModifiedDate = DateTime.Now }; var dto = adapter.Transform<EmployeePayHistory, EmployeePayHistoryDto>(eph); Assert.Equal(1, dto.EmployeeID); }
public void TestEmployeePayHistoryRepositoryDelete(EmployeePayHistory _EmployeePayHistory) { var _EmployeePayHistoryRepository = RepositoryHelper.GetEmployeePayHistoryRepository(); _EmployeePayHistoryRepository.Repository.Delete(_EmployeePayHistory); _EmployeePayHistoryRepository.Save(); }
public void TestEmployeePayHistoryRepositoryAdd(EmployeePayHistory _EmployeePayHistory) { var _EmployeePayHistoryRepository = RepositoryHelper.GetEmployeePayHistoryRepository(); _EmployeePayHistoryRepository.Add(_EmployeePayHistory); _EmployeePayHistoryRepository.Save(); }
private static void ConvertObjectWithCheckNull(EmployeePayHistoryDto _EmployeePayHistoryDto, bool skipNullPropertyValue, EmployeePayHistory efEmployeePayHistory) { efEmployeePayHistory.EmployeeID=_EmployeePayHistoryDto.EmployeeID; efEmployeePayHistory.RateChangeDate=_EmployeePayHistoryDto.RateChangeDate; efEmployeePayHistory.Rate=_EmployeePayHistoryDto.Rate; efEmployeePayHistory.PayFrequency=_EmployeePayHistoryDto.PayFrequency; efEmployeePayHistory.ModifiedDate=_EmployeePayHistoryDto.ModifiedDate; }
public EmployeePayHistoryDto ConvertEntitiesToDto(EmployeePayHistory _EmployeePayHistory) { return new EmployeePayHistoryDto(); }
public EmployeePayHistory ConvertDtoToEntities(EmployeePayHistoryDto _EmployeePayHistoryDto, EmployeePayHistory efEmployeePayHistory) { return new EmployeePayHistory(); }
public EmployeePayHistory ConvertDtoToEntities(EmployeePayHistoryDto _EmployeePayHistoryDto, EmployeePayHistory efEmployeePayHistory, bool skipNullPropertyValue) { return new EmployeePayHistory(); }
private static void ConvertObject(EmployeePayHistoryDto _EmployeePayHistoryDto, EmployeePayHistory efEmployeePayHistory) { efEmployeePayHistory.EmployeeID=_EmployeePayHistoryDto.EmployeeID; efEmployeePayHistory.RateChangeDate=_EmployeePayHistoryDto.RateChangeDate; efEmployeePayHistory.Rate=_EmployeePayHistoryDto.Rate; efEmployeePayHistory.PayFrequency=_EmployeePayHistoryDto.PayFrequency; efEmployeePayHistory.ModifiedDate=_EmployeePayHistoryDto.ModifiedDate; }
/// <summary> /// Converts the entities to dto. /// </summary> /// <param name="_EmployeePayHistory">The EmployeePayHistory entity</param> /// <returns>EmployeePayHistoryDto</returns> public EmployeePayHistoryDto ConvertEntitiesToDto(EmployeePayHistory _EmployeePayHistory) { if (_EmployeePayHistory==null) { throw new ArgumentNullException("models should not be null"); } var _EmployeePayHistoryDto =new EmployeePayHistoryDto(); _EmployeePayHistoryDto.EmployeeID=_EmployeePayHistory.EmployeeID; _EmployeePayHistoryDto.RateChangeDate=_EmployeePayHistory.RateChangeDate; _EmployeePayHistoryDto.Rate=_EmployeePayHistory.Rate; _EmployeePayHistoryDto.PayFrequency=_EmployeePayHistory.PayFrequency; _EmployeePayHistoryDto.ModifiedDate=_EmployeePayHistory.ModifiedDate; return _EmployeePayHistoryDto; }
/// <summary> /// Deletes the specified entity. /// </summary> /// <param name="entity">The entity.</param> public void Delete(EmployeePayHistory entity) { Repository.Delete(entity); }
/// <summary> /// Attaches the specified entity. /// </summary> /// <param name="entity">The entity.</param> public void Attach(EmployeePayHistory entity) { Repository.Attach(entity); }
/// <summary> /// Adds the specified entity. /// </summary> /// <param name="entity">The entity.</param> public void Add(EmployeePayHistory entity) { Repository.Add(entity); }