Beispiel #1
0
        public JsonResult Odskrtnout(int id)
        {
            KnihovnaVouchery v = new KnihovnaVoucheryDao().GetbyId(id);

            v.Assigned = true;

            KnihovnaVoucheryDao d = new KnihovnaVoucheryDao();

            d.Update(v);

            return(new JsonResult());
        }
Beispiel #2
0
        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));
        }