Пример #1
0
        public ActionResult AddOrUpdate(Entity.Page model)
        {
            _pageRepo.AddOrUpdate(model);
            var routeItem = new RouteItem(0, null, (string)ControllerContext.RequestContext.RouteData.Values["controller"],
                                          "Index",
                                          (int)ControllerContext.RequestContext.RouteData.Values["id"])
            {
                Type = Common.TypeEntityFromRouteEnum.PageType
            };

            _routeItemRepository.AddOrUpdate(routeItem);
            return(RedirectToAction("AdminIndex"));
        }
Пример #2
0
        public ActionResult AddOrUpdate(Pyramid.Entity.FAQ model)
        {
            _faqRepository.AddOrUpdate(model);
            var routeItem = new RouteItem(0, null, (string)ControllerContext.RequestContext.RouteData.Values["controller"],
                                          "Get",
                                          model.Id)
            {
                Type = Common.TypeEntityFromRouteEnum.Faq
            };

            _routeItemRepository.AddOrUpdate(routeItem);
            return(RedirectToActionPermanent("ManageIndex"));
        }
        public ActionResult AddOrUpdate(Pyramid.Entity.Category model)
        {
            _categoryRepository.AddOrUpdate(model);
            var routeItem = new RouteItem(0, null, (string)ControllerContext.RequestContext.RouteData.Values["controller"],
                                          "Index",
                                          model.Id)
            {
                Type = Common.TypeEntityFromRouteEnum.CategoryType
            };

            _routeItemRepository.AddOrUpdate(routeItem);
            return(RedirectToAction("AdminIndex"));
        }
Пример #4
0
      public ActionResult AddOrUpdate(Event model)
      {
          _eventRepository.AddOrUpdate(model);
          var routeItem = new RouteItem(0, null, (string)ControllerContext.RequestContext.RouteData.Values["controller"],
                                        "Get",
                                        model.Id)
          {
              Type = Common.TypeEntityFromRouteEnum.Event
          };

          _routeItemRepository.AddOrUpdate(routeItem);
          ViewData["OperationResult"] = "Операция прошла успешно";
          return(RedirectToAction("ManageIndex"));
      }
Пример #5
0
        public ActionResult AddOrUpdate(Product model)
        {
            if (model.Id == 0)
            {
                model.DateCreation = DateTime.Now;
            }
            model.DateChange = DateTime.Now;

            model.Categories = model.Categories.Where(i => i.Checked == true).ToList();

            _productRepository.AddOrUpdate(model);
            var routeItem = new RouteItem(0, null, (string)ControllerContext.RequestContext.RouteData.Values["controller"],
                                          "Index",
                                          model.Id)
            {
                Type = Common.TypeEntityFromRouteEnum.ProductType
            };

            _routeItemRepository.AddOrUpdate(routeItem);

            return(RedirectToAction("AdminIndex"));
        }