public EditViewModel(Core.Models.Asset dtoAsset, List <SelectListItem> sliAssetTypes) { Id = dtoAsset.Id; Name = dtoAsset.Name; SelectedAssetTypeId = dtoAsset.AssetTypeId.ToString(); AssetTypes = sliAssetTypes; }
public Account(Core.Models.Asset dtoAsset, Core.Models.AssetType dtoAssetType) { AssetId = dtoAsset.Id; AssetName = dtoAsset.Name; AssetTypeId = dtoAssetType.Id; AssetTypeName = dtoAssetType.Name; }
public EditLinkedSettingTypesViewModel(Core.Models.Asset dtoAsset, Core.Models.AssetType dtoAssetType, List <EditViewModel> vmEdit) { AssetId = dtoAsset.Id; AssetName = dtoAsset.Name; AssetTypeName = dtoAssetType.Name; EditViewModels = vmEdit; }
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 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 AccountTransaction(Core.Models.AssetTransaction dbAssetTransaction, Core.Models.Asset dbAsset) { AssetTransactionId = dbAssetTransaction.Id; AssetId = dbAsset.Id; AssetName = dbAsset.Name; AssetTypeId = dbAsset.AssetTypeId; AssetTypeName = dbAsset.AssetType.Name; DueDate = dbAssetTransaction.DueDate; ClearDate = dbAssetTransaction.ClearDate; Amount = dbAssetTransaction.Amount; Note = dbAssetTransaction.Note; }
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(); }
public void GetAssetIdentificationInformation_WhenAssetTypeIsCreditCard_ReturnUpdatedAssetName_Test() { // Arrange var expAsset = new Core.Models.Asset() { Id = 1, AssetTypeId = AssetTransactionServiceObjectMother.AssetTypeIdForCreditCard, Name = "Asset Name", IsActive = true, }; var expSettingTypeId = AssetTransactionServiceObjectMother.SettingTypeIdForAccountNumber; var _dataSettingTypes = new List <Core.Models.SettingType>() { new Core.Models.SettingType() { Id = expSettingTypeId, IsActive = true, } }; var _dataAssetSettings = new List <Core.Models.AssetSetting>() { new Core.Models.AssetSetting() { Id = 10, AssetId = expAsset.Id, SettingTypeId = expSettingTypeId, Value = "1234", IsActive = true, } }; _unitOfWork.AssetSettings = new InMemoryAssetSettingRepository(_dataAssetSettings); var expAssetName = expAsset.Name + " (1234)"; _service = new AccountTransactionService(_unitOfWork); // Act var result = _service.GetAssetIdentificationInformation(expAsset); // Assert Assert.IsInstanceOf(typeof(string), result, "Result Type"); Assert.AreEqual(expAssetName, result, "Asset Name"); }
public void GetAssetIdentificationInformation_WhenAssetIsValid_ReturnAssetName_Test() { // Arrange var expAsset = new Core.Models.Asset() { Id = 1, AssetTypeId = 2, Name = "Asset Name", IsActive = true, }; // var sut = _service; // Act var result = _service.GetAssetIdentificationInformation(expAsset); // Assert Assert.IsInstanceOf(typeof(string), result, "Result Type"); Assert.IsNotNull(result, "Formatted Asset Name"); }
public string GetAssetIdentificationInformation(Core.Models.Asset dtoAsset) { // validate input if (dtoAsset == null) { return(string.Empty); } // get additional information var dtoAssetSetting = _unitOfWork.AssetSettings.GetAll() .Where(r => r.IsActive) .FirstOrDefault(r => r.AssetId == dtoAsset.Id); if (dtoAssetSetting != null) { return(AccountUtility.FormatAccountName(dtoAsset.Name, dtoAsset.AssetTypeId, dtoAssetSetting.Value)); } // get standard information return(dtoAsset.Name); }
public AccountTransaction(Core.Models.Asset dbAsset, string assetNameFormatted) { AssetId = dbAsset.Id; AssetName = assetNameFormatted; }
public AccountTransaction(Core.Models.Asset dbAsset) { AssetId = dbAsset.Id; AssetName = dbAsset.Name; }
public DetailsViewModel(Core.Models.Asset dtoAsset, Core.Models.AssetType dtoAssetType) { Id = dtoAsset.Id; Name = dtoAsset.Name; AssetTypeName = dtoAssetType.Name; }
public CreateViewModel(Core.Models.Asset dtoAsset, Core.Models.SettingType dtoSettingType) { AssetId = dtoAsset.Id; SettingTypeId = dtoSettingType.Id; SettingTypeName = dtoSettingType.Name; }
public DeleteViewModel(Core.Models.Asset dtoAsset, Core.Models.AssetType dtoAssetType) { Id = dtoAsset.Id; AssetName = dtoAsset.Name; AssetTypeName = dtoAssetType.Name; }