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()); }
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); }
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); }
public static async Task UpdatePurchase(LoanDrawPurchaseDataModel purchaseToUpdate) { var data = new LoanDrawData(); await data.UpdatePurchase(purchaseToUpdate); }
public static async Task SavePurchase(LoanDrawPurchaseDataModel purchase) { var data = new LoanDrawData(); await data.SavePurchase(purchase); }
internal async Task UpdatePurchase(LoanDrawPurchaseDataModel purchaseToUpdate) { SqlDataAccess sql = new SqlDataAccess(); await sql.SaveDataStoredProc("dbo.spPurchase_Update", purchaseToUpdate, "DashboardDB"); }
public async Task SavePurchase(LoanDrawPurchaseDataModel purchaseToInsert) { SqlDataAccess sql = new SqlDataAccess(); await sql.SaveDataStoredProc("dbo.spPurchase_Insert", purchaseToInsert, "DashboardDB"); }