public ActionResult Vypis() { KnihovnaVoucheryDao d = new KnihovnaVoucheryDao(); List <KnihovnaVouchery> l = d.GetAll() as List <KnihovnaVouchery>; return(View(l)); }
public ActionResult Pridat(KnihovnaVouchery book) { if (ModelState.IsValid) { KnihovnaVouchery v = new KnihovnaVouchery(); v.Id = Books.Counter(); v.Code = book.Code; v.Type = book.Type; v.Assigned = false; v.Used = false; v.UsedDate = DateTime.MinValue; v.UsedId = -1; KnihovnaVoucheryDao d = new KnihovnaVoucheryDao(); d.Create(v); // Notifikace TempData["scs"] = "V pořádku"; } else { return(View("Zapis", book)); // Vrátím vstupní data } return(RedirectToAction("Index", "Home")); }
public JsonResult Odskrtnout(int id) { KnihovnaVouchery v = new KnihovnaVoucheryDao().GetbyId(id); v.Assigned = true; KnihovnaVoucheryDao d = new KnihovnaVoucheryDao(); d.Update(v); return(new JsonResult()); }
public JsonResult UplatnitPoukaz(string code) { // Dostaneme všechny poukazy List <KnihovnaVouchery> v = new KnihovnaVoucheryDao().GetAll() as List <KnihovnaVouchery>; bool s = false; foreach (KnihovnaVouchery w in v) { if (w.Code == code && !w.Used) { KnihovnaVoucheryDao d = new KnihovnaVoucheryDao(); w.Used = true; w.UsedId = new KnihovnaUserDao().GetByLogin(User.Identity.Name).Id; w.UsedDate = DateTime.Now; d.Update(w); s = true; // Přidat uživateli odměnu KnihovnaUserDao dd = new KnihovnaUserDao(); KnihovnaUser u = dd.GetByLogin(User.Identity.Name); if (w.Type == 0) { u.Money += 10; } dd.Update(u); break; } } if (s) { ViewBag.yes = true; } else { ViewBag.yes = false; } return(Json(s, JsonRequestBehavior.AllowGet)); }