public ActionResult Create(CreditInputModel model) { if (!ModelState.IsValid) { return View(model); } var newCredit = Mapper.Map<Credit>(model); // newCredit.OwnerId = User.Identity.GetUserId(); newCredit.LastUsed = DateTime.Now; Data.Credits.Add(newCredit); Data.SaveChanges(); return RedirectToAction("SearchResult"); }
public ActionResult Edit(CreditInputModel model) { if (!ModelState.IsValid) { return View(model); } var dbCredit = this.Data.Credits.GetById(model.Id); if (dbCredit == null) { throw new HttpException(404, "Credit not found"); } dbCredit.Barcode = model.Barcode; dbCredit.IsUsed = model.IsUsed; dbCredit.LastUsed = model.LastUsed; dbCredit.OwnerId = model.OwnerId; dbCredit.Sum = model.Sum; dbCredit.Type = model.Type; Data.SaveChanges(); return RedirectToAction("SearchResult"); }