public ActionResult ProductImageEdit( System.Guid productImageId ) { ViewBag.ProductImageId = productImageId; var productImageContract = new ProductImageContract(); productImageContract.ProductImage = new CrudeProductImageServiceClient().FetchByProductImageId(productImageId); ViewBag.ProductId = new SelectList(new CrudeProductServiceClient().FetchAll(), "ProductId", "ProductName", productImageContract.ProductImage.ProductId ); ViewBag.ProductImageTypeRcd = new SelectList(new CrudeProductImageTypeRefServiceClient().FetchAll(), "ProductImageTypeRcd", "ProductImageTypeName", productImageContract.ProductImage.ProductImageTypeRcd ); ViewBag.DefaultUserName = new CrudeDefaultUserServiceClient().FetchByDefaultUserId(productImageContract.ProductImage.UserId).DefaultUserName; return(View( "~/Views/Templates/ProductMaintenance/ProductImage/ProductImageEdit.cshtml", productImageContract )); }
public ActionResult ProductImageCreate([Bind()] ProductImageContract productImageContract, System.Guid productId, System.String productImageTypeRcd) { if (ModelState.IsValid) { productImageContract.ProductImage.ProductId = productId; productImageContract.ProductImage.ProductImageTypeRcd = productImageTypeRcd; new CrudeProductImageServiceClient().Insert(productImageContract.ProductImage); return(RedirectToAction("ProductImageIndex", new { productId = productImageContract.ProductImage.ProductId })); } return(View( "~/Views/Templates/ProductMaintenance/ProductImage/ProductImageCreate.cshtml", productImageContract )); }
public ActionResult ProductImageCreate(System.Guid?productId, System.Guid?userId) { var productImageContract = new ProductImageContract(); productImageContract.ProductImage = new CrudeProductImageContract(); if (productId != null) { productImageContract.ProductImage.ProductId = (System.Guid)productId; } if (userId != null) { productImageContract.ProductImage.UserId = (System.Guid)userId; } ViewBag.ProductId = new SelectList(new CrudeProductServiceClient().FetchAll(), "ProductId", "ProductName", productImageContract.ProductImage.ProductId ); ViewBag.ProductImageTypeRcd = new SelectList(new CrudeProductImageTypeRefServiceClient().FetchAll(), "ProductImageTypeRcd", "ProductImageTypeName", productImageContract.ProductImage.ProductImageTypeRcd ); if (userId == null) { productImageContract.ProductImage.UserId = new System.Guid("{FFFFFFFF-5555-5555-5555-FFFFFFFFFFFF}"); } ViewBag.DefaultUserName = new CrudeDefaultUserServiceClient().FetchByDefaultUserId(productImageContract.ProductImage.UserId).DefaultUserName; productImageContract.ProductImage.DateTime = DateTime.UtcNow; return(View( "~/Views/Templates/ProductMaintenance/ProductImage/ProductImageCreate.cshtml", productImageContract )); }