Example #1
0
        protected SiteTypeDto CreateSiteTypeDto()
        {
            var siteTypeDto = new SiteTypeDto()
            {
                Name = "someType", Description = "qwerty"
            };

            return(siteTypeDto);
        }
Example #2
0
        public void AssertAreEqual(SiteTypeDto siteType1, SiteTypeDto siteType2)
        {
            if (siteType1 != null || siteType2 != null)
            {
                Assert.AreEqual(siteType1.SiteTypeId, siteType2.SiteTypeId);
                Assert.AreEqual(siteType1.Name, siteType2.Name);
                Assert.AreEqual(siteType1.Description, siteType2.Description);

                //ToDO: when mapping - the array is instanciated, should stay with NULL value
                // Assert.AreEqual(entry.Icon, entry2.Icon);
                // Assert.AreEqual(entry.Map, entry2.Map);
            }
        }
        // CRUD
        public void Create(SiteTypeDto siteTypeDto, long userId)
        {
            var siteType = Mapper.Map <SiteType>(siteTypeDto);

            _unitOfWork.SiteTypeRepository.Create(siteType);
            _unitOfWork.Save();

            // Audit
            _auditLogAppService.Audit(
                AppConstants.ActionTypeCreate,
                AppConstants.SiteTypeTableName,
                userId,
                siteType.Id);
        }
        public void Update(SiteTypeDto siteTypeDto, long userId)
        {
            var siteType = _unitOfWork.SiteTypeRepository.GetById(siteTypeDto.Id);

            CommonHelperAppService.MapDtoToEntityForUpdating(siteTypeDto, siteType);

            _unitOfWork.SiteTypeRepository.Update(siteType);
            _unitOfWork.Save();

            // Audit
            _auditLogAppService.Audit(
                AppConstants.ActionTypeUpdate,
                AppConstants.SiteTypeTableName,
                userId,
                siteType.Id);
        }
        public void Should_Map_SiteTypeDto_to_SiteType()
        {
            // Arrange
            var _mSiteTyep = new Mock <SiteType>();

            var siteTypeDto = new SiteTypeDto
            {
                IsActive = true,
                Name     = _testNameString
            };

            // Act
            CommonHelperAppService.MapDtoToEntityForUpdating(siteTypeDto, _mSiteTyep.Object);

            // Assert
            Assert.AreEqual(siteTypeDto.IsActive, _mSiteTyep.Object.IsActive);
            Assert.AreEqual(siteTypeDto.Name, _mSiteTyep.Object.Name);
        }
Example #6
0
 public static void MapDtoToEntityForUpdating(SiteTypeDto siteTypeDto, SiteType siteType)
 {
     siteType.Name     = siteTypeDto.Name;
     siteType.IsActive = siteTypeDto.IsActive;
 }