예제 #1
0
        public ActionResult saveset([Bind(Include = "id,merchant_id,content,food_id,created_at,updated_at")] buy_gift_actives buy_gift_actives, string[] pic, string[] name, long[] idlist, decimal[] price, string content, string giftfood)
        {
            var              sesid = (long)Session["sesMerchantID"];
            gift_foods       gf    = new gift_foods();
            buy_gift_actives bga   = new buy_gift_actives();

            bga.merchant_id = (int)sesid;//??.
            bga.content     = content + "赠送" + giftfood + "一份";

            long fid = (from f in db.foods where (f.name == giftfood) select f.id).FirstOrDefault();

            bga.food_id    = (int)fid;//赠送商品怎么得到
            bga.updated_at = DateTime.Now;
            db.buy_gift_actives.Add(bga);
            //db.SaveChanges();
            long buyid = (from f in db.buy_gift_actives where ((f.food_id == (int)fid) && (bga.merchant_id == 1) && (bga.content == content)) select f.id).FirstOrDefault();

            //得到当前的序列ID   savefoodid 有可能在index删除
            foreach (long ideach in idlist)
            {
                gf.merchant_id        = (int)sesid;//??
                gf.food_id            = (int)ideach;
                gf.buy_gift_active_id = (int)buyid;
                gf.updated_at         = DateTime.Now;
                db.gift_foods.Add(gf);
            }
            db.SaveChanges();

            return(View("Index"));
        }
예제 #2
0
        public ActionResult DeleteConfirmed(long id)
        {
            buy_gift_actives buy_gift_actives = db.buy_gift_actives.Find(id);

            db.buy_gift_actives.Remove(buy_gift_actives);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #3
0
 public ActionResult Edit([Bind(Include = "id,merchant_id,content,food_id,created_at,updated_at")] buy_gift_actives buy_gift_actives)
 {
     if (ModelState.IsValid)
     {
         db.Entry(buy_gift_actives).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(buy_gift_actives));
 }
예제 #4
0
        public ActionResult Create([Bind(Include = "id,merchant_id,content,food_id,created_at,updated_at")] buy_gift_actives buy_gift_actives)
        {
            if (ModelState.IsValid)
            {
                db.buy_gift_actives.Add(buy_gift_actives);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(buy_gift_actives));
        }
예제 #5
0
        // GET: buy_gift_actives/Delete/5
        public ActionResult Delete(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            buy_gift_actives buy_gift_actives = db.buy_gift_actives.Find(id);

            if (buy_gift_actives == null)
            {
                return(HttpNotFound());
            }
            return(View(buy_gift_actives));
        }