public void Save(AssetCategoryViewModel assetCategoryViewModel) { AssetCategory assetCat = new AssetCategory(assetCategoryViewModel.Id) { Name = assetCategoryViewModel.Name, Description=assetCategoryViewModel.Description, AssetType = _assetTypeRepository.GetById(assetCategoryViewModel.AssetTypeId) }; _assetCategoryRepository.Save(assetCat); }
private AssetCategoryViewModel Map(AssetCategory assetCategory) { AssetCategoryViewModel assetCategoryViewModel = new AssetCategoryViewModel(); assetCategoryViewModel.Id = assetCategory.Id; assetCategoryViewModel.Name = assetCategory.Name; assetCategoryViewModel.Description = assetCategory.Description; if (assetCategory.AssetType != null) { assetCategoryViewModel.AssetTypeId = _assetTypeRepository.GetById(assetCategory.AssetType.Id).Id; } if (assetCategory.AssetType != null) { assetCategoryViewModel.AssetTypeName = _assetTypeRepository.GetById(assetCategory.AssetType.Id).Name; } if (assetCategory._Status == EntityStatus.Active) assetCategoryViewModel.IsActive = true; return assetCategoryViewModel; }
public AssetCategoryDTO Map(AssetCategory category) { if (category == null) return null; return Mapper.Map<AssetCategory, AssetCategoryDTO>(category); }
protected Guid AddAssetCategory( string name, string description, Guid assetTypeId) { AssetCategory cType = new AssetCategory(Guid.NewGuid()) { Name = name, AssetType= _coolerTypeRepository.GetById(assetTypeId), Description = description }; cType._SetStatus(EntityStatus.Active); return _assetCategoryRepository.Save(cType); }