public static void MapDtoToEntityForUpdating(SitePersonnelLookupDto sitePersonnelLookupDto, SitePersonnelLookup sitePersonnelLookup) { sitePersonnelLookup.IsActive = sitePersonnelLookupDto.IsActive; sitePersonnelLookup.EmployeeId = sitePersonnelLookupDto.EmployeeId; sitePersonnelLookup.SiteId = sitePersonnelLookupDto.SiteId; sitePersonnelLookup.SubSiteId = sitePersonnelLookupDto.SubSiteId; }
// CRUD public void Create(SitePersonnelLookupDto sitePersonnelLookupDto, long userId) { var sitePersonnelLookup = Mapper.Map <SitePersonnelLookup>(sitePersonnelLookupDto); _unitOfWork.SitePersonnelLookupRepository.Create(sitePersonnelLookup); _unitOfWork.Save(); // Audit _auditLogAppService.Audit( AppConstants.ActionTypeCreate, AppConstants.SitePersonnelLookupTableName, userId, sitePersonnelLookup.Id); }
public void Update(SitePersonnelLookupDto sitePersonnelLookupDto, long userId) { var sitePersonnelLookup = _unitOfWork.SitePersonnelLookupRepository.GetById(sitePersonnelLookupDto.Id); CommonHelperAppService.MapDtoToEntityForUpdating(sitePersonnelLookupDto, sitePersonnelLookup); _unitOfWork.SitePersonnelLookupRepository.Update(sitePersonnelLookup); _unitOfWork.Save(); // Audit _auditLogAppService.Audit( AppConstants.ActionTypeUpdate, AppConstants.SitePersonnelLookupTableName, userId, sitePersonnelLookup.Id); }
public void Should_Map_SitePersonnelLookupDto_to_SitePersonnelLookup() { // Arrange var _mSitePersonnelLookup = new Mock <SitePersonnelLookup>(); var lookupDto = new SitePersonnelLookupDto { IsActive = true, EmployeeId = 1, SiteId = 1, SubSiteId = null }; // Act CommonHelperAppService.MapDtoToEntityForUpdating(lookupDto, _mSitePersonnelLookup.Object); // Assert Assert.AreEqual(lookupDto.IsActive, _mSitePersonnelLookup.Object.IsActive); Assert.AreEqual(lookupDto.EmployeeId, _mSitePersonnelLookup.Object.EmployeeId); Assert.AreEqual(lookupDto.SiteId, _mSitePersonnelLookup.Object.SiteId); Assert.AreEqual(lookupDto.SubSiteId, _mSitePersonnelLookup.Object.SubSiteId); }