Пример #1
0
 public static void Create(Entity.PlanProduct planProduct)
 {
     using (var context = new Entity.OiWeb())
     {
         context.PlanProducts.Add(planProduct);
         context.SaveChanges();
     }
 }
        public ActionResult NewPlanProduct(int idProduct)
        {
            ViewBag.breadcrumbViewModel = new BreadcrumbViewModel("Cadastro de Plano", "fa-table", "Novo Plano");

            var product = Business.Product.GetProduct(idProduct);
            var plan    = new Entity.PlanProduct {
                Product = product
            };

            return(View("/Views/Plan/PlanDetailsView.cshtml", plan));
        }
Пример #3
0
        public ActionResult GetUpdatePrices(int idPriceGroup, int idPlan)
        {
            ViewBag.breadcrumbViewModel = new BreadcrumbViewModel("Alteração de Precificação", "fa-table", "Alteração de Precificação");

            var prices = Business.Price.GetPrices(idPlan, idPriceGroup);
            var plan   = new Entity.PlanProduct();

            plan.Prices          = prices;
            plan.idPlan          = idPlan;
            ViewBag.idPriceGroup = idPriceGroup;

            return(View("/Views/Plan/PlanEditPriceView.cshtml", plan));
        }
        public RedirectResult SaveUpdatePlan(SavePlanViewModels plan)
        {
            var planEntity = new Entity.PlanProduct
            {
                idPlan        = plan.SKU,
                idProduct     = plan.idProduct,
                description   = plan.description,
                isVisible     = plan.isVisible,
                defaultSKU    = plan.defaultSKU,
                linkEcommerce = plan.linkEcommerce,
                name          = plan.name
            };

            Business.PlanProduct.Update(planEntity);
            return(Redirect("/Produto/" + planEntity.idProduct));
        }
Пример #5
0
        public static void Update(Entity.PlanProduct planProduct)
        {
            using (var context = new Entity.OiWeb())
            {
                var query = (from c in context.PlanProducts
                             where c.idPlan == planProduct.idPlan
                             select c).First();

                query.isVisible     = planProduct.isVisible;
                query.linkEcommerce = planProduct.linkEcommerce;
                query.name          = planProduct.name;
                query.defaultSKU    = planProduct.defaultSKU;
                query.description   = planProduct.description;
                context.SaveChanges();
            }
        }