Пример #1
0
        public JsonResult AddPartner(int id, int storeId)
        {
            try
            {
                StorePickupPartner storePartner = new StorePickupPartner
                {
                    StoreDetailId      = storeId,
                    StorePickupPointId = id
                };

                db.StorePickupPartners.Add(storePartner);
                //db.SaveChanges();

                var store = db.StoreItems.Find(storeId);


                //create obj for json
                var partnerStore = db.StorePickupPoints.Find(id);
                var data         = new jsonStorePartner
                {
                    Id            = id,
                    StoreName     = partnerStore.StoreDetail.Name,
                    PickupAddress = partnerStore.Address
                };

                return(Json(data, JsonRequestBehavior.AllowGet));
            } catch (Exception ex) {
                return(Json(ex.Message.ToString(), JsonRequestBehavior.AllowGet));;
            }
        }
Пример #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            StorePickupPartner storePickupPartner = db.StorePickupPartners.Find(id);
            var storeId = storePickupPartner.StoreDetailId;

            db.StorePickupPartners.Remove(storePickupPartner);
            db.SaveChanges();
            return(RedirectToAction("Index", new { id = storeId }));
        }
Пример #3
0
 public bool RemoveStorePickupPartner(StorePickupPartner pickupPartner)
 {
     try
     {
         return(storeDb.RemoveStorePickupPartner(pickupPartner));
     }
     catch
     {
         return(false);
     }
 }
Пример #4
0
 public ActionResult Edit([Bind(Include = "Id,StorePickupPointId,StoreDetailId")] StorePickupPartner storePickupPartner)
 {
     if (ModelState.IsValid)
     {
         db.Entry(storePickupPartner).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index", new { id = storePickupPartner.StoreDetailId }));
     }
     ViewBag.StoreDetailId      = new SelectList(db.StoreDetails, "Id", "LoginId", storePickupPartner.StoreDetailId);
     ViewBag.StorePickupPointId = new SelectList(db.StorePickupPoints, "Id", "Address", storePickupPartner.StorePickupPointId);
     return(View(storePickupPartner));
 }
Пример #5
0
 public bool RemoveStorePickupPartner(StorePickupPartner pickupPartner)
 {
     try
     {
         sdb.StorePickupPartners.Remove(pickupPartner);
         sdb.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Пример #6
0
        // GET: Store/StorePickupPartners/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            StorePickupPartner storePickupPartner = db.StorePickupPartners.Find(id);

            if (storePickupPartner == null)
            {
                return(HttpNotFound());
            }
            return(View(storePickupPartner));
        }
        public bool AddPartner(int id, int storeId)
        {
            try
            {
                StorePickupPartner storePartner = new StorePickupPartner
                {
                    StoreDetailId      = storeId,
                    StorePickupPointId = id
                };

                return(store.StoreMgr.AddStorePickupPartner(storePartner));
            } catch {
                return(false);
            }
        }
Пример #8
0
        // GET: Store/StorePickupPartners/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            StorePickupPartner storePickupPartner = db.StorePickupPartners.Find(id);

            if (storePickupPartner == null)
            {
                return(HttpNotFound());
            }
            ViewBag.StoreDetailId      = new SelectList(db.StoreDetails, "Id", "LoginId", storePickupPartner.StoreDetailId);
            ViewBag.StorePickupPointId = new SelectList(db.StorePickupPoints, "Id", "Address", storePickupPartner.StorePickupPointId);
            return(View(storePickupPartner));
        }