コード例 #1
0
        public ActionResult Add(PhoneItem phoneItem)
        {
            PhoneItemManager.AddPhone(phoneItem);
            var results = PhoneItemManager.GetPhones();

            return(View("../Phone/AddResult"));
        }
コード例 #2
0
        public async Task <ActionResult> Edit(PhoneItem phoneItem)
        {
            await PhoneItemManager.EditPhoneAsync(phoneItem);

            //var result = InstrumentManager.GetInstruments();
            return(RedirectToAction("../Home/Index"));
        }
コード例 #3
0
        public async Task <ActionResult> Add(PhoneItem phoneItem)
        {
            await PhoneItemManager.AddPhoneAsync(phoneItem);

            var results = PhoneItemManager.GetPhones();

            return(View("../Phone/AddResult"));
        }
コード例 #4
0
ファイル: HomeController.cs プロジェクト: remziasanov/MyStore
        public ActionResult Index(int?page)
        {
            int pageSize   = 3;
            int pageNumber = (page ?? 1);
            var resultlist = PhoneItemManager.GetPhones();
            var result     = resultlist.ToPagedList(pageNumber, pageSize);

            return(View(result));
        }
コード例 #5
0
        public ActionResult RemoveFromCart(Guid id)
        {
            PhoneItem phone = PhoneItemManager.Get(id);

            if (phone != null)
            {
                GetCart().RemoveLine(phone);
            }
            return(RedirectToAction("Index", "Cart"));
        }
コード例 #6
0
        public ActionResult PhoneSearch(string name)
        {
            var res = PhoneItemManager.PhoneSearch(name);

            if (res.Count <= 0)
            {
                return(HttpNotFound());
            }
            return(PartialView(res));
        }
コード例 #7
0
        public RedirectToRouteResult PlusQuantityFromCart(Guid id)
        {
            PhoneItem phone = PhoneItemManager.Get(id);

            if (phone != null)
            {
                GetCart().AddItem(phone, 1);
            }
            ViewBag.Count = GetCart().Lines.Count();
            return(RedirectToAction("Index", "Cart"));
        }
コード例 #8
0
        public ActionResult Edit(Guid id)
        {
            var result = PhoneItemManager.Get(id);

            if (result == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                return(View(result));
            }
        }
コード例 #9
0
        public ActionResult Details(Guid id)
        {
            var result = PhoneItemManager.Get(id);

            if (result == null)
            {
                return(RedirectToRoute(new { controller = "Home", action = "Index" }));
            }
            else
            {
                return(View("../Phone/Details", result));
            }
        }
コード例 #10
0
        public async Task <ActionResult> Edit(Guid id)
        {
            var result = await PhoneItemManager.GetAsync(id);

            if (result == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                return(View(result));
            }
        }
コード例 #11
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            var onephone = PhoneItemManager.Get(id);

            if (onephone == null)
            {
                return(RedirectToRoute(new { controller = "Home", action = "Index" }));
            }
            else
            {
                PhoneItemManager.DeletePhone(id);
                return(RedirectToRoute(new { controller = "Home", action = "Index" }));
            }
        }
コード例 #12
0
        public ActionResult Delete(Guid id)
        {
            var onephone = PhoneItemManager.Get(id);

            if (onephone != null)
            {
                return(View(onephone));
            }
            else
            {
                var resultlist = PhoneItemManager.GetPhones();
                var result     = resultlist.ToPagedList(1, 3);
                return(View(result));
            }
        }
コード例 #13
0
        public async Task <ActionResult> DeleteConfirmed(Guid id)
        {
            var onephone = await PhoneItemManager.GetAsync(id);

            if (onephone == null)
            {
                return(RedirectToRoute(new { controller = "Home", action = "Index" }));
            }
            else
            {
                await PhoneItemManager.DeletePhoneAsync(id);

                return(RedirectToRoute(new { controller = "Home", action = "Index" }));
            }
        }
コード例 #14
0
        public async Task <ActionResult> Delete(Guid id)
        {
            var onephone = await PhoneItemManager.GetAsync(id);

            if (onephone != null)
            {
                return(View(onephone));
            }
            else
            {
                var resultlist = await PhoneItemManager.GetPhonesAsync();

                var result = resultlist.ToPagedList(1, 3);
                return(View(result));
            }
        }
コード例 #15
0
 public ActionResult Edit(PhoneItem phoneItem)
 {
     PhoneItemManager.EditPhone(phoneItem);
     //var result = InstrumentManager.GetInstruments();
     return(RedirectToAction("../Home/Index"));
 }