Beispiel #1
0
        public static int UpdateOtherAssetLiability(OtherAssetLiabilityUpdateViewModel model)
        {
            Entities entities            = new Entities();
            var      otherAssetLiability = entities.Liabilities.Where(x => x.Id == model.Id).FirstOrDefault();

            otherAssetLiability.Name             = model.Source;
            otherAssetLiability.Value            = model.Value.Value;
            otherAssetLiability.InterestType     = model.InterestType;
            otherAssetLiability.InterestRatePerX = model.InterestRatePerX;
            otherAssetLiability.InterestRate     = model.InterestRate.Value;
            otherAssetLiability.StartDate        = model.StartDate.Value;
            otherAssetLiability.EndDate          = model.EndDate.Value;
            entities.Liabilities.Attach(otherAssetLiability);
            entities.Entry(otherAssetLiability).State = System.Data.Entity.EntityState.Modified;
            return(entities.SaveChanges());
        }
Beispiel #2
0
        public static OtherAssetLiabilityUpdateViewModel GetViewModelById(int id)
        {
            Entities entities            = new Entities();
            var      otherAssetLiability = entities.Liabilities.Where(x => x.Id == id).FirstOrDefault();
            OtherAssetLiabilityUpdateViewModel liabilityViewModel = new OtherAssetLiabilityUpdateViewModel();

            liabilityViewModel.Id               = otherAssetLiability.Id;
            liabilityViewModel.Source           = otherAssetLiability.Name;
            liabilityViewModel.Value            = otherAssetLiability.Value;
            liabilityViewModel.InterestType     = otherAssetLiability.InterestType.Value;
            liabilityViewModel.InterestRatePerX = otherAssetLiability.InterestRatePerX;
            liabilityViewModel.InterestRate     = otherAssetLiability.InterestRate;
            liabilityViewModel.StartDate        = otherAssetLiability.StartDate.Value;
            liabilityViewModel.EndDate          = otherAssetLiability.EndDate.Value;
            liabilityViewModel.AssetId          = otherAssetLiability.AssetId.Value;
            return(liabilityViewModel);
        }