コード例 #1
0
        public ActionResult SaveNote(OfferExp expData)
        {
            var user = User.Identity.GetUserId();

            using (PriceDataModel2 db = new PriceDataModel2())
            {
                if (expData.IsMaster)
                {
                    var theMaster = db.OfferMas.FirstOrDefault(a =>
                                                               a.IsActive && !a.IsDeleted && a.User == user && a.ID == expData.Id);
                    if (theMaster == null)
                    {
                        return(Json(new { success = false }, JsonRequestBehavior.AllowGet));
                    }
                    theMaster.Exp2 = expData.Exp2;
                    theMaster.Exp1 = expData.Exp1;
                    db.SaveChanges();
                }
                else
                {
                    var theNote = db.OfferDet.FirstOrDefault(a => a.ID == expData.Id && a.OfferMas.User == user);
                    if (theNote == null)
                    {
                        return(Json(new { success = false }, JsonRequestBehavior.AllowGet));
                    }
                    theNote.Note = expData.Exp1;
                    db.SaveChanges();
                }
            }
            return(Json(new { success = true }, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
ファイル: BasketController.cs プロジェクト: peker264/Proje
        public ActionResult ToOffer(OfferExp expData)
        {
            string userId = User.Identity.GetUserId();
            bool   result = true;

            using (PriceDataModel2 db = new PriceDataModel2())
            {
                OfferMas basket =
                    db.OfferMas.FirstOrDefault(a => a.ReferenceNo == expData.Reference && a.Status == 0 && a.User == userId);

                if (basket == null)
                {
                    result = false;
                }
                else
                {
                    basket.Exp1   = expData.Exp1;
                    basket.Exp2   = expData.Exp2;
                    basket.Status = 1;
                    db.SaveChanges();
                }
            }

            return(Json(new { success = result }));
        }