Example #1
0
        public async Task <JsonResult> removePreferredShop(string ShopName, string ShopIcon)
        {
            if (ShopName == "" || ShopIcon == "")
            {
                return(await Task.Run(() => Json(0, JsonRequestBehavior.AllowGet)));
            }
            var ps = new PreferredShops()
            {
                username = (string)Session["un"], name = ShopName, icon = ShopIcon
            };

            db.PreferredShops.Attach(ps);
            db.PreferredShops.Remove(ps);
            await db.SaveChangesAsync();

            return(await Task.Run(() => Json(1, JsonRequestBehavior.AllowGet)));
        }
Example #2
0
        public async Task <JsonResult> addPreferredShop(string name, string icon)
        {
            string username = (string)Session["un"];

            var ps = db.PreferredShops.Where(p => p.name == name && p.username == username).FirstOrDefault();

            if (ps == null)
            {
                ps      = new PreferredShops();
                ps.name = name; ps.icon = icon; ps.username = username;
                db.PreferredShops.Add(ps);
                await db.SaveChangesAsync();

                return(await Task.Run(() => Json(1, JsonRequestBehavior.AllowGet)));
            }
            return(await Task.Run(() => Json(0, JsonRequestBehavior.AllowGet)));
        }