コード例 #1
0
        // GET: Cabinet/Menu/List
        public ActionResult List()
        {
            if (!SessionHelpers.IsAuthentificated())
            {
                return(RedirectToAction("Login", "Authorize"));
            }

            var operation2 = new LoadAllProductsOperation();

            operation2.ExcecuteTransaction();
            return(View(operation2._products));
        }
コード例 #2
0
        public ActionResult List(CategoryModel model)
        {
            if (!SessionHelpers.IsAuthentificated())
            {
                return(RedirectToAction("Login", "Authorize"));
            }

            var operation = new LoadAllProductsOperation(model.Id);

            operation.ExcecuteTransaction();
            return(PartialView("Partial/_listOfProductsPartial", operation._products));
        }
コード例 #3
0
        public ActionResult Delete(int[] ids)
        {
            if (!SessionHelpers.IsAuthentificated())
            {
                return(RedirectToAction("Login", "Authorize"));
            }
            DeleteProductsOperation op = new DeleteProductsOperation(ids);

            op.ExcecuteTransaction();

            var operation = new LoadAllProductsOperation();

            operation.ExcecuteTransaction();

            return(PartialView("Partial/_listOfProductsPartial", operation._products));
        }
コード例 #4
0
        public ActionResult Index()
        {
            var op = new LoadAllDoctorsOperation();

            op.ExcecuteTransaction();
            ViewBag.Doctors = op._doctors;
            var op2 = new LoadAllProductsOperation();

            op2.ExcecuteTransaction();
            ViewBag.Products = op2._products;
            var op3 = new LoadCommentsOperation(1, 4);

            op3.ExcecuteTransaction();
            ViewBag.Comments       = op3._comments;
            ViewBag.NavMenuEnabled = true;
            return(View(/*op._pageDescription*/));
        }
コード例 #5
0
        // GET: Cabinet/Menu/List
        public ActionResult List()
        {
            if (!SessionHelpers.IsAuthentificated())
            {
                return(RedirectToAction("Login", "Authorize"));
            }

            var operation = new LoadCategoriesOperation();

            operation.ExcecuteTransaction();
            var operation2 = new LoadAllProductsOperation(0);

            operation2.ExcecuteTransaction();
            return(View(new MenuListModel {
                Categories = operation._categories, Products = operation2._products
            }));
        }
コード例 #6
0
        public ActionResult Service(int id)
        {
            if (id <= 0)
            {
                return(HttpNotFound());
            }

            var op = new LoadAllProductsOperation();

            op.ExcecuteTransaction();
            ViewBag.NavMenuEnabled = false;
            var service = op._products.FirstOrDefault(x => x.Id == id);

            if (service == null)
            {
                return(HttpNotFound());
            }

            return(RedirectToRoute(service.Tag));
        }
コード例 #7
0
        public ActionResult ServiceName(string serviceName)
        {
            if (string.IsNullOrEmpty(serviceName))
            {
                return(HttpNotFound());
            }

            var op = new LoadAllProductsOperation();

            op.ExcecuteTransaction();
            ViewBag.NavMenuEnabled = false;
            var service = op._products.FirstOrDefault(x => x.Tag == serviceName.ToLower());

            if (service == null)
            {
                return(HttpNotFound());
            }

            ViewBag.Selected = service;
            return(View("Service", op._products));
        }