CoolerViewModel Map(Asset cooler) { ////CoolerViewModel coolerViewModel = new CoolerViewModel(); ////coolerViewModel.Id = cooler.Id; ////coolerViewModel.Code = cooler.Code; ////coolerViewModel.AssetNo = cooler.AssetNo; ////coolerViewModel.SerialNo = cooler.SerialNo; ////if (cooler.CoolerTypeId != null) ////{ //// coolerViewModel.CoolerTypeId = _coolerTypeRepository.GetById(cooler.CoolerTypeId).Id; ////} ////if (cooler.CoolerType != null) ////{ //// coolerViewModel.CoolerType = _coolerTypeRepository.GetById(cooler.CoolerTypeId).Name; ////} ////coolerViewModel.IsActive = cooler._Status; ////return coolerViewModel; return new CoolerViewModel { Id = cooler.Id, Code = cooler.Code, Name = cooler.Name, AssetNo = cooler.AssetNo, Capacity = cooler.Capacity, SerialNo = cooler.SerialNo, CoolerTypeId = _coolerTypeRepository.GetById(cooler.AssetType.Id).Id, CoolerType = _coolerTypeRepository.GetById(cooler.AssetType.Id).Name, IsActive = cooler._Status == EntityStatus.Active ? true : false }; }
public void Save(AssetViewModel assetVM) { Asset asset = new Asset(assetVM.Id); asset.Name = assetVM.Name; asset.Capacity = assetVM.Capacity; asset.Code = assetVM.Code; asset.SerialNo = assetVM.SerialNo; asset.AssetNo = assetVM.AssetNo; asset.AssetType = _assetTypeRepository.GetById(assetVM.AssetTypeId); asset.AssetStatus = _assetStatusRepository.GetById(assetVM.AssetStatusId); asset.AssetCategory = _assetCategoryRepository.GetById(assetVM.AssetCategoryId); _assetRepository.Save(asset); }
private void AssertAsset(Asset asset, Asset savedAsset) { Assert.AreEqual(asset.Code,savedAsset.Code); Assert.AreEqual(asset.Name,savedAsset.Name); Assert.AreEqual(asset.Capacity,savedAsset.Capacity); Assert.AreEqual(asset.SerialNo,savedAsset.SerialNo); Assert.AreEqual(asset.AssetNo,savedAsset.AssetNo); Assert.AreEqual(asset.AssetType,savedAsset.AssetType); Assert.AreEqual(asset.AssetStatus,savedAsset.AssetStatus); Assert.AreEqual(asset.AssetCategory,savedAsset.AssetCategory); Assert.AreEqual(asset._Status,EntityStatus.Active); }
private MasterEntity GetAssetEntity(MasterBaseDTO masterBase) { AssetDTO dto = masterBase as AssetDTO; Asset entity = new Asset(masterBase.MasterId); entity.AssetCategory = _assetCategoryRepository.GetById(dto.AssetCategoryMasterId); entity.AssetNo = dto.AssetNo; entity.AssetStatus = _assetStatusRepository.GetById(dto.AssetStatusMasterId); entity.AssetType = _assetTypeRepository.GetById(dto.AssetTypeMasterId); entity.Capacity = dto.Capacity; entity.Code = dto.Code; entity.Name = dto.Name; entity.SerialNo = dto.SerialNo; return entity; }
public AssetDTO Map(Asset cooler) { if (cooler == null) return null; return Mapper.Map<Asset, AssetDTO>(cooler); }
protected Guid AddAsset(Guid assetTypeId,Guid assetStatusId,Guid assetCategoryId, string Code, string Capacity, string SerialNo, string AssetNo) { Asset cooler = new Asset(Guid.NewGuid()) { AssetType = _coolerTypeRepository.GetById(assetTypeId), AssetCategory = _assetCategoryRepository.GetById(assetCategoryId), AssetStatus = _assetStatusRepository.GetById(assetStatusId), Code = Code, Capacity = Capacity, SerialNo = SerialNo, AssetNo = AssetNo, Name = AssetNo }; cooler._SetStatus(EntityStatus.Active); return _coolerRepository.Save(cooler); }
AssetViewModel Map(Asset asset) { var assetTypes = _assetTypeRepository.GetAll().ToDictionary(n => n.Id, n => n.Name); var assetStatus = _assetStatusRepository.GetAll().ToDictionary(n => n.Id, n => n.Name); var assetCategories = _assetCategoryRepository.GetAll().ToDictionary(n => n.Id, n => n.Name); AssetViewModel assetVM = new AssetViewModel(); assetVM.Id = asset.Id; assetVM.Name = asset.Name; assetVM.Capacity = asset.Capacity; assetVM.Code = asset.Code; assetVM.Name = asset.Name; assetVM.SerialNo = asset.SerialNo; assetVM.AssetNo = asset.AssetNo; assetVM.IsActive = asset._Status == EntityStatus.Active ? true : false; if (asset.AssetStatus != null) { assetVM.AssetStatusId = _assetStatusRepository.GetById(asset.AssetStatus.Id).Id; assetVM.AssetStatus = _assetStatusRepository.GetById(asset.AssetStatus.Id).Name; } if (asset.AssetType != null) { assetVM.AssetTypeId = _assetTypeRepository.GetById(asset.AssetType.Id).Id; assetVM.AssetTypeName = _assetTypeRepository.GetById(asset.AssetType.Id).Name; } if (asset.AssetCategory != null) { assetVM.AssetCategoryId = _assetCategoryRepository.GetById(asset.AssetCategory.Id).Id; assetVM.AssetCategoryName = _assetCategoryRepository.GetById(asset.AssetCategory.Id).Name; } return assetVM; }
public void Save(CoolerViewModel coolerViewModel) { Asset cooler = new Asset(coolerViewModel.Id) { AssetType = _coolerTypeRepository.GetById(coolerViewModel.CoolerTypeId ), Code = coolerViewModel.Code, Name = coolerViewModel.Name, Capacity = coolerViewModel.Capacity, AssetNo = coolerViewModel.AssetNo, SerialNo = coolerViewModel.SerialNo }; _coolerRepository.Save(cooler); }