Esempio n. 1
0
 public AccountType(Core.Models.AssetType dtoAssetType,
                    Core.Models.AssetTypeSettingType dtoAssetTypeSettingType)
 {
     AssetTypeId            = dtoAssetType.Id;
     AssetTypeName          = dtoAssetType.Name;
     AssetTypeSettingTypeId = dtoAssetTypeSettingType.Id;
 }
Esempio n. 2
0
        public int CreatePostUpdateDatabase(Business.Models.AccountType bmAssetType)
        {
            // check for existing name
            var exists = _unitOfWork.AssetTypes.GetAllActive()
                         .Any(r => r.Name == bmAssetType.AssetTypeName);

            if (exists)
            {
                return(0);
            }

            // transfer bm to dto
            var dtoAssetType = new Core.Models.AssetType()
            {
                Name     = bmAssetType.AssetTypeName,
                IsActive = true,
            };

            // update db
            _unitOfWork.AssetTypes.Add(dtoAssetType);
            _unitOfWork.CommitTrans();

            // return new ID
            return(dtoAssetType.Id);
        }
Esempio n. 3
0
 public CreateViewModel(int settingTypeId, Core.Models.AssetType dtoAssetType)
 {
     SettingTypeId = settingTypeId;
     AssetTypeId   = dtoAssetType.Id;
     AssetTypeName = dtoAssetType.Name;
     IsActive      = false;
 }
Esempio n. 4
0
 public Account(Core.Models.Asset dtoAsset, Core.Models.AssetType dtoAssetType)
 {
     AssetId       = dtoAsset.Id;
     AssetName     = dtoAsset.Name;
     AssetTypeId   = dtoAssetType.Id;
     AssetTypeName = dtoAssetType.Name;
 }
 public CreateLinkedSettingTypesViewModel(Core.Models.Asset dtoAsset,
                                          Core.Models.AssetType dtoAssetType, List <CreateViewModel> vmCreate)
 {
     AssetId          = dtoAsset.Id;
     AssetName        = dtoAsset.Name;
     AssetTypeName    = dtoAssetType.Name;
     CreateViewModels = vmCreate;
 }
 public EditLinkedSettingTypesViewModel(Core.Models.Asset dtoAsset,
                                        Core.Models.AssetType dtoAssetType, List <EditViewModel> vmEdit)
 {
     AssetId        = dtoAsset.Id;
     AssetName      = dtoAsset.Name;
     AssetTypeName  = dtoAssetType.Name;
     EditViewModels = vmEdit;
 }
Esempio n. 7
0
 public EditViewModel(Core.Models.AssetType dtoAssetType,
                      Core.Models.AssetTypeSettingType dtoAssetTypeSettingType)
 {
     Id            = dtoAssetTypeSettingType.Id;
     SettingTypeId = dtoAssetTypeSettingType.SettingTypeId;
     AssetTypeId   = dtoAssetType.Id;
     AssetTypeName = dtoAssetType.Name;
     IsActive      = dtoAssetTypeSettingType.IsActive;
 }
 public IndexLinkedAssetTypesViewModel(Core.Models.AssetType dtoAssetType,
                                       Core.Models.AssetTypeSettingType dtoAssetTypeSettingType)
 {
     Id                = dtoAssetTypeSettingType.Id;
     SettingTypeId     = dtoAssetTypeSettingType.SettingTypeId;
     IsActive          = dtoAssetTypeSettingType.IsActive;
     AssetTypeId       = dtoAssetType.Id;
     AssetTypeName     = dtoAssetType.Name;
     AssetTypeIsActive = dtoAssetType.IsActive;
 }
Esempio n. 9
0
 public IndexViewModel(Core.Models.AssetTypeRelationshipType dtoAssetTypeRelationshipType,
                       Core.Models.AssetType dtoSuppliedAssetType,
                       Core.Models.AssetType dtoLinkedAssetType,
                       Core.Models.RelationshipType dtoRelationshipType)
 {
     Id = dtoAssetTypeRelationshipType.Id;
     SuppliedAssetTypeId   = dtoSuppliedAssetType.Id;
     SuppliedAssetTypeName = dtoSuppliedAssetType.Name;
     LinkedAssetTypeName   = dtoLinkedAssetType.Name;
     RelationshipTypeName  = dtoRelationshipType.Name;
 }
Esempio n. 10
0
 public CreateViewModel(Core.Models.AssetType dtoSuppliedAssetType,
                        List <SelectListItem> sliRelationshipLevels, List <SelectListItem> sliLinkAssetTypes,
                        string selectedRelationshipLevel, string selectedLinkedAssetType)
 {
     SuppliedAssetTypeId       = dtoSuppliedAssetType.Id;
     SuppliedAssetTypeName     = dtoSuppliedAssetType.Name;
     RelationshipLevels        = sliRelationshipLevels;
     SelectedRelationshipLevel = selectedRelationshipLevel;
     LinkAssetTypes            = sliLinkAssetTypes;
     SelectedLinkedAssetTypeId = selectedLinkedAssetType;
 }
Esempio n. 11
0
 public IndexViewModel(Core.Models.AssetTypeRelationshipType dtoAssetTypeRelationshipType,
                       Core.Models.AssetType dtoParentAssetType,
                       Core.Models.AssetType dtoChildAssetType,
                       Core.Models.RelationshipType dtoParentRelationshipType,
                       Core.Models.RelationshipType dtoChildRelationshipType)
 {
     Id = dtoAssetTypeRelationshipType.Id;
     ParentAssetTypeName        = dtoParentAssetType.Name;
     ChildAssetTypeName         = dtoChildAssetType.Name;
     ParentRelationshipTypeName = dtoParentRelationshipType.Name;
     ChildRelationshipTypeName  = dtoChildRelationshipType.Name;
 }
Esempio n. 12
0
 public EditViewModel(Core.Models.AssetTypeRelationshipType dtoAssetTypeRelationshipType,
                      Core.Models.AssetType dtoAssetType, List <SelectListItem> sliRelationshipLevels,
                      string selectedRelationshipLevel, string selectedParentChildRelationshipTypeId,
                      List <SelectListItem> sliLinkAssetTypes, string selectedLinkedAssetType)
 {
     Id = dtoAssetTypeRelationshipType.Id;
     SuppliedAssetTypeId                   = dtoAssetType.Id;
     SuppliedAssetTypeName                 = dtoAssetType.Name;
     RelationshipLevels                    = sliRelationshipLevels;
     SelectedRelationshipLevel             = selectedRelationshipLevel;
     SelectedParentChildRelationshipTypeId = selectedParentChildRelationshipTypeId;
     LinkAssetTypes            = sliLinkAssetTypes;
     SelectedLinkedAssetTypeId = selectedLinkedAssetType;
 }
Esempio n. 13
0
 public EditAssetViewModel(Core.Models.AssetTransaction dtoAssetTransaction,
                           List <SelectListItem> sliAssets, string selectdAssetId,
                           Core.Models.AssetType dtoAssetType, string transactionType, string transactionCategory)
 {
     Id                  = dtoAssetTransaction.Id;
     Assets              = sliAssets;
     SelectedAssetId     = selectdAssetId;
     AssetTypeName       = dtoAssetType.Name;
     DueDate             = dtoAssetTransaction.DueDate.ToString("MM/dd/yyyy");
     ClearDate           = dtoAssetTransaction.ClearDate.ToString("MM/dd/yyyy");
     CheckNumber         = dtoAssetTransaction.CheckNumber;
     Amount              = string.Format("{0:C}", dtoAssetTransaction.Amount);
     Note                = dtoAssetTransaction.Note;
     TransactionType     = transactionCategory;
     TransactionCategory = transactionCategory;
 }
Esempio n. 14
0
 public AccountTransaction(Core.Models.AssetTransaction dbAssetTransaction,
                           Core.Models.Asset dbAsset,
                           Core.Models.AssetType dbAssetType,
                           string assetNameFormatted)
 {
     AssetTransactionId = dbAssetTransaction.Id;
     Amount             = dbAssetTransaction.Amount;
     CheckNumber        = dbAssetTransaction.CheckNumber;
     ClearDate          = dbAssetTransaction.ClearDate;
     DueDate            = dbAssetTransaction.DueDate;
     Note          = dbAssetTransaction.Note;
     AssetId       = dbAsset.Id;
     AssetName     = assetNameFormatted;
     AssetTypeId   = dbAssetType.Id;
     AssetTypeName = dbAssetType.Name;
     SelectedTransactionCategoryId = dbAssetTransaction.TransactionCategoryId.ToString();
 }
Esempio n. 15
0
 public DeleteViewModel(Core.Models.Asset dtoAsset, Core.Models.AssetType dtoAssetType)
 {
     Id            = dtoAsset.Id;
     AssetName     = dtoAsset.Name;
     AssetTypeName = dtoAssetType.Name;
 }
Esempio n. 16
0
 public CreateViewModel(Core.Models.AssetType dtoAssetType)
 {
     Id       = dtoAssetType.Id;
     Name     = dtoAssetType.Name;
     IsActive = dtoAssetType.IsActive;
 }
Esempio n. 17
0
 public DetailsViewModel(Core.Models.Asset dtoAsset, Core.Models.AssetType dtoAssetType)
 {
     Id            = dtoAsset.Id;
     Name          = dtoAsset.Name;
     AssetTypeName = dtoAssetType.Name;
 }