/// <summary> /// /// </summary> /// <param name="bmSettingType"></param> /// <returns> /// positive integer = record added. /// zero integer = name already exists. /// </returns> public int AddSettingType(AttributeType bmSettingType) { // check for existing name var exists = _unitOfWork.SettingTypes.GetAllActive() .Any(r => r.Name == bmSettingType.SettingTypeName); if (exists) { return(0); } // transfer bm to dto var dtoSettingType = new Core.Models.SettingType() { Name = bmSettingType.SettingTypeName, IsActive = true, }; // update db _unitOfWork.SettingTypes.Add(dtoSettingType); _unitOfWork.CommitTrans(); // return new ID return(dtoSettingType.Id); }
public AttributeType(Core.Models.SettingType dtoSettingType, Core.Models.AssetTypeSettingType dtoAssetTypeSettingType) { SettingTypeId = dtoSettingType.Id; SettingTypeName = dtoSettingType.Name; AssetTypeSettingTypeId = dtoAssetTypeSettingType.Id; }
public CreateViewModel(int assetTypeId, Core.Models.SettingType dtoSettingType) { AssetTypeId = assetTypeId; SettingTypeId = dtoSettingType.Id; SettingTypeName = dtoSettingType.Name; IsActive = false; }
public EditViewModel(Core.Models.SettingType dtoSettingType, Core.Models.AssetTypeSettingType dtoAssetTypeSettingType) { Id = dtoAssetTypeSettingType.Id; AssetTypeId = dtoAssetTypeSettingType.AssetTypeId; SettingTypeId = dtoSettingType.Id; SettingTypeName = dtoSettingType.Name; IsActive = dtoAssetTypeSettingType.IsActive; }
public IndexViewModel(Core.Models.AssetSetting dtoAssetSetting, int assetId, Core.Models.SettingType dtoSettingType) { Id = dtoAssetSetting.Id; AssetId = assetId; SettingTypeId = dtoSettingType.Id; SettingTypeName = dtoSettingType.Name; AssetSettingValue = dtoAssetSetting.Value; }
public IndexLinkedSettingTypesViewModel(Core.Models.SettingType dtoSettingType, Core.Models.AssetTypeSettingType dtoAssetTypeSettingType) { Id = dtoAssetTypeSettingType.Id; AssetTypeId = dtoAssetTypeSettingType.AssetTypeId; IsActive = dtoAssetTypeSettingType.IsActive; SettingTypeId = dtoSettingType.Id; SettingTypeName = dtoSettingType.Name; SettingTypeIsActive = dtoSettingType.IsActive; }
public EditViewModel(Core.Models.AssetSetting dtoAssetSetting, Core.Models.Asset dtoAsset, Core.Models.SettingType dtoSettingType) { Id = dtoAssetSetting.Id; AssetId = dtoAsset.Id; SettingTypeId = dtoSettingType.Id; SettingTypeName = dtoSettingType.Name; Value = dtoAssetSetting.Value; IsActive = dtoAssetSetting.IsActive; }
public AttributeType(Core.Models.SettingType dtoSettingType) { SettingTypeId = dtoSettingType.Id; SettingTypeName = dtoSettingType.Name; }
public CreateViewModel(Core.Models.Asset dtoAsset, Core.Models.SettingType dtoSettingType) { AssetId = dtoAsset.Id; SettingTypeId = dtoSettingType.Id; SettingTypeName = dtoSettingType.Name; }