public ActionResult ProductInfoEdit( System.Guid productInfoId ) { ViewBag.ProductInfoId = productInfoId; var productInfoContract = new ProductInfoContract(); productInfoContract.ProductInfo = new CrudeProductInfoServiceClient().FetchByProductInfoId(productInfoId); ViewBag.ProductId = new SelectList(new CrudeProductServiceClient().FetchAll(), "ProductId", "ProductName", productInfoContract.ProductInfo.ProductId ); ViewBag.ProductInfoRcd = new SelectList(new CrudeProductInfoRefServiceClient().FetchAll(), "ProductInfoRcd", "ProductInfoName", productInfoContract.ProductInfo.ProductInfoRcd ); ViewBag.DefaultUserName = new CrudeDefaultUserServiceClient().FetchByDefaultUserId(productInfoContract.ProductInfo.UserId).DefaultUserName; return(View( "~/Views/Templates/ProductMaintenance/ProductInfo/ProductInfoEdit.cshtml", productInfoContract )); }
public ActionResult ProductInfoCreate([Bind()] ProductInfoContract productInfoContract, System.Guid productId, System.String productInfoRcd) { if (ModelState.IsValid) { productInfoContract.ProductInfo.ProductId = productId; productInfoContract.ProductInfo.ProductInfoRcd = productInfoRcd; new CrudeProductInfoServiceClient().Insert(productInfoContract.ProductInfo); return(RedirectToAction("ProductInfoIndex", new { productId = productInfoContract.ProductInfo.ProductId })); } return(View( "~/Views/Templates/ProductMaintenance/ProductInfo/ProductInfoCreate.cshtml", productInfoContract )); }
public ActionResult ProductInfoCreate(System.Guid?productId, System.Guid?userId) { var productInfoContract = new ProductInfoContract(); productInfoContract.ProductInfo = new CrudeProductInfoContract(); if (productId != null) { productInfoContract.ProductInfo.ProductId = (System.Guid)productId; } if (userId != null) { productInfoContract.ProductInfo.UserId = (System.Guid)userId; } ViewBag.ProductId = new SelectList(new CrudeProductServiceClient().FetchAll(), "ProductId", "ProductName", productInfoContract.ProductInfo.ProductId ); ViewBag.ProductInfoRcd = new SelectList(new CrudeProductInfoRefServiceClient().FetchAll(), "ProductInfoRcd", "ProductInfoName", productInfoContract.ProductInfo.ProductInfoRcd ); if (userId == null) { productInfoContract.ProductInfo.UserId = new System.Guid("{FFFFFFFF-5555-5555-5555-FFFFFFFFFFFF}"); } ViewBag.DefaultUserName = new CrudeDefaultUserServiceClient().FetchByDefaultUserId(productInfoContract.ProductInfo.UserId).DefaultUserName; productInfoContract.ProductInfo.DateTime = DateTime.UtcNow; return(View( "~/Views/Templates/ProductMaintenance/ProductInfo/ProductInfoCreate.cshtml", productInfoContract )); }