コード例 #1
0
 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);
 }
コード例 #2
0
 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;
     
 }
コード例 #3
0
 public AssetCategoryDTO Map(AssetCategory category)
 {
     if (category == null)
         return null;
     return Mapper.Map<AssetCategory, AssetCategoryDTO>(category);
 }
コード例 #4
0
 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);
 }