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))); }
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))); }