public void Save(AssetTypeViewModel assetTypeViewModel)
 {
     AssetType assetType = new AssetType(assetTypeViewModel.Id)
     {
         Name=assetTypeViewModel.Name,
         Description=assetTypeViewModel.Description
     };
     _assetTypeRepository.Save(assetType);
 }
 public void Save(CoolerTypeViewModel coolerTypeViewModel)
 {
     AssetType coolerType = new AssetType(coolerTypeViewModel.Id)
     {
         Name=coolerTypeViewModel.Name,
         Description=coolerTypeViewModel.Code 
     };
     _coolerTypeRepository.Save(coolerType);
 }
 private void AssertAsset(AssetType assetType, AssetType savedAssetType)
 {
     Assert.AreEqual(assetType.Name, savedAssetType.Name);
     Assert.AreEqual(assetType.Description, savedAssetType.Description);
     Assert.AreEqual(assetType._Status, EntityStatus.Active);
 }
Пример #4
0
 public AssetTypeDTO Map(AssetType coolerType)
 {
     if (coolerType == null) return null;
     return Mapper.Map<AssetType, AssetTypeDTO>(coolerType);
 }
Пример #5
0
 protected Guid AddAssetType(string Name, string Code)
 {
     AssetType coolerType = new AssetType(Guid.NewGuid())
     {
         Name = Name,
         Description = Code
     };
     coolerType._SetStatus(EntityStatus.Active);
     return _coolerTypeRepository.Save(coolerType);
 }
Пример #6
0
        public void CanApplyLocalCopyOfPartialUpdateToExistingRecord()
        {
            //Given 
            var zipStreamProcesser = new FakeZipStreamProcesser(PartialMasterUpdatePath);
            var masterDataUpdater = new MasterDataUpdater(Database, zipStreamProcesser);
            var assetType = new AssetType()
            {
                Id = new Guid("202fc04f-40be-4297-96ff-a375630c805c"),
                Name = "Current Name"
            };
            
            Database.Update(assetType);

            //When
            var result = masterDataUpdater.ApplyUpdate(true, default(Stream));

            //Then
            CheckResult(result);

            var count = Database.Count(typeof(AssetType));

            Assert.AreEqual(1, count, "should only have one record for Asset Type");

            var assetTypeFromDb = Database.Table<AssetType>().FirstOrDefault();

            Assert.AreEqual(assetType.Id, assetTypeFromDb.Id, "Guids do not match");

            //COOLER TYPE is present in the record in MasterDataFiles/Partial/AssetType_0.csv
            Assert.AreEqual("COOLER TYPE", assetTypeFromDb.Name, "Name has not been updated");
        }
 AssetTypeViewModel Map(AssetType assetType) 
 {
     return new AssetTypeViewModel { Id = assetType.Id, Name = assetType.Name, Description = assetType.Description, IsActive = assetType._Status == EntityStatus.Active ? true : false };
 }
 CoolerTypeViewModel Map(AssetType coolerType)
 {
     return new CoolerTypeViewModel { Id = coolerType.Id, Name = coolerType.Name, Code = coolerType.Description, IsActive = coolerType._Status == EntityStatus.Active ? true : false };
 }