public async Task <ActionResult> Edit([Bind(Include = _bindAll)] UsedPurchaseModel usedPurchase) { if (ModelState.IsValid) { await _service.Edit(usedPurchase); return(RedirectToAction("Index")); } return(View(usedPurchase)); }
// GET: UsedPurchases/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UsedPurchaseModel usedPurchase = await _service.Find(id.Value); if (usedPurchase == null) { return(HttpNotFound()); } return(View(usedPurchase)); }
public async Task <ActionResult> AddBLUpload(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UsedPurchaseModel usedPurchase = await _service.Find(id.Value); if (usedPurchase == null) { return(HttpNotFound()); } TempData["id"] = usedPurchase.Id; return(View()); }
public async Task Edit(UsedPurchaseModel model) { var usedPurchase = await _repo.FindOneAsync(model.Id); usedPurchase.Id = model.Id; usedPurchase.Date = model.Date; usedPurchase.Source = model.Source; usedPurchase.SourceUsername = model.SourceUsername; usedPurchase.OrderNumber = model.OrderNumber; usedPurchase.Price = model.Price; usedPurchase.PaymentMethod = model.PaymentMethod; usedPurchase.Receipt = model.Receipt; usedPurchase.DistanceTravelled = model.DistanceTravelled; usedPurchase.Location = model.Location; usedPurchase.Postage = model.Postage; usedPurchase.Weight = model.Weight; usedPurchase.PricePerKilo = model.PricePerKilo; usedPurchase.CompleteSets = model.CompleteSets; usedPurchase.Notes = model.Notes; await _repo.UpdateAsync(usedPurchase); }
public async Task Add(UsedPurchaseModel model) { var usedPurchase = new UsedPurchase { Id = model.Id, Date = model.Date, Source = model.Source, SourceUsername = model.SourceUsername, OrderNumber = model.OrderNumber, Price = model.Price, PaymentMethod = model.PaymentMethod, Receipt = model.Receipt, DistanceTravelled = model.DistanceTravelled, Location = model.Location, Postage = model.Postage, Weight = model.Weight, PricePerKilo = model.PricePerKilo, CompleteSets = model.CompleteSets, Notes = model.Notes }; await _repo.AddAsync(usedPurchase); }