Exemplo n.º 1
0
        public ActionResult Update(PurchaseDiplayModel purchase)
        {
            if (ModelState.IsValid)
            {
                Mapper mapper = new Mapper();
                LoanDrawPurchaseDataModel purchaseToUpdate = mapper.MapPurchaseInputToDataModel(purchase);
                LoanDrawPurchaseProcessor.UpdatePurchase(purchaseToUpdate);
                return(RedirectToAction("List"));
            }

            return(View());
        }
        public async Task <ActionResult> Add(PurchaseDiplayModel purchase)
        {
            if (ModelState.IsValid)
            {
                Mapper mapper = new Mapper();
                LoanDrawPurchaseDataModel purchaseToSave = mapper.MapPurchaseInputToDataModel(purchase);
                await LoanDrawPurchaseProcessor.SavePurchase(purchaseToSave);

                return(RedirectToAction("Index"));
            }

            return(View());
        }
Exemplo n.º 3
0
        public LoanDrawPurchaseDataModel MapPurchaseInputToDataModel(PurchaseDiplayModel p)
        {
            LoanDrawPurchaseDataModel mappedPurchase = new LoanDrawPurchaseDataModel()
            {
                Id               = p.Id,
                PurchaseDate     = p.PurchaseDate,
                Vendor           = p.Vendor,
                Description      = p.Description,
                Paid             = p.Paid,
                PartyToReimburse = p.PartyToReimburse,
                PurchaseTotal    = p.PurchaseTotal,
                DrawNumber       = p.DrawNumber,
                ReceiptLink      = p.ReceiptLink
            };

            return(mappedPurchase);
        }
Exemplo n.º 4
0
        public PurchaseDiplayModel MapDataItemToDisplayItem(LoanDrawPurchaseDataModel dataItem)
        {
            PurchaseDiplayModel output = new PurchaseDiplayModel()
            {
                Id               = dataItem.Id,
                PurchaseDate     = dataItem.PurchaseDate,
                Vendor           = dataItem.Vendor,
                Description      = dataItem.Description,
                Paid             = dataItem.Paid,
                PartyToReimburse = dataItem.PartyToReimburse,
                PurchaseTotal    = dataItem.PurchaseTotal,
                DrawNumber       = dataItem.DrawNumber,
                ReceiptLink      = dataItem.ReceiptLink
            };

            return(output);
        }
Exemplo n.º 5
0
        public List <PurchaseDiplayModel> MapPurchaseDataToDisplayData(List <LoanDrawPurchaseDataModel> loadedPurchaseData)
        {
            List <PurchaseDiplayModel> mappedPurchase = new List <PurchaseDiplayModel>();

            foreach (var source in loadedPurchaseData)
            {
                PurchaseDiplayModel dest = new PurchaseDiplayModel();
                dest.Id               = source.Id;
                dest.PurchaseDate     = source.PurchaseDate;
                dest.Vendor           = source.Vendor;
                dest.Description      = source.Description;
                dest.Paid             = source.Paid;
                dest.PartyToReimburse = source.PartyToReimburse;
                dest.PurchaseTotal    = source.PurchaseTotal;
                dest.DrawNumber       = source.DrawNumber;
                dest.ReceiptLink      = source.ReceiptLink;

                mappedPurchase.Add(dest);
            }

            return(mappedPurchase);
        }