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)); }
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)); }
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(); } }