Example #1
0
        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");
        }
Example #2
0
        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");
        }