public ActionResult Add([Bind(Prefix = "AddForm")] ProductsAddForm form) { var model = new ProductsAddViewModel { AddForm = form }; if (ModelState.IsValid) { using (var transaction = _session.BeginTransaction()) { var product = new Product { Name = form.Name, Description = form.Description ?? string.Empty }; var primaryVariant = new ProductVariant { Price = form.Price.Value, Sku = form.Sku ?? string.Empty, Product = product }; product.Variants = new[] { primaryVariant }; _session.Save(product); transaction.Commit(); return(RedirectToAction("View", new { id = product.Id })); } } SetupAddViewModel(model); return(View(model)); }
private void btnPartCreate_Click(object sender, EventArgs e) { client = Common.Util.Service; if (lstPartsType.Text.ToString().Equals("产品")) { ProductsAddForm form = new ProductsAddForm(Common.Util.paramsEntity(draw)); form.ShowDialog(); } if (lstPartsType.Text.ToString().Equals("半成品")) { PartsAddForm form = new PartsAddForm(Common.Util.paramsEntity(draw)); form.ShowDialog(); } if (lstPartsType.Text.ToString().Equals("材料")) { MaterailAddForm form = new MaterailAddForm(Common.Util.paramsEntity(draw)); form.ShowDialog(); } }
private void btnPartCreate_Click(object sender, EventArgs e) { client = Common.Util.Service; if (lstPartsType.Text.ToString().Equals("产品")) { ProductsAddForm form = new ProductsAddForm(Common.Util.paramsEntity(draw)); form.ShowDialog(); } if (lstPartsType.Text.ToString().Equals("半成品")) { PartsAddForm form = new PartsAddForm(Common.Util.paramsEntity(draw)); form.ShowDialog(); } if (lstPartsType.Text.ToString().Equals("材料")) { MaterailAddForm form = new MaterailAddForm(Common.Util.paramsEntity(draw)); form.ShowDialog(); } }