Exemple #1
0
        public ActionResult ProductReferenceIdentifierCreate([Bind()] ProductReferenceIdentifierContract productContract, System.Guid productId, System.String productIdentifierRcd)
        {
            if (ModelState.IsValid)
            {
                productContract.ProductIdentifierNew.ProductId            = productId;
                productContract.ProductIdentifierNew.ProductIdentifierRcd = productIdentifierRcd;
                new CrudeProductIdentifierServiceClient().Insert(productContract.ProductIdentifierNew);

                return(RedirectToAction(
                           "ProductReferenceIdentifierEdit",
                           new { productIdentifierId = Guid.Empty }
                           ));
            }

            return(View(
                       "~/Views/Templates/ProductReference/ProductReferenceIdentifier/ProductReferenceIdentifierCreate.cshtml",
                       productContract
                       ));
        }
Exemple #2
0
        public ActionResult ProductReferenceIdentifierCreate(System.Guid?productId, System.Guid?userId)
        {
            var productContract = new ProductReferenceIdentifierContract();

            productContract.ProductIdentifierNew = new CrudeProductIdentifierContract();
            if (productId != null)
            {
                productContract.ProductIdentifierNew.ProductId = (System.Guid)productId;
            }
            if (userId != null)
            {
                productContract.ProductIdentifierNew.UserId = (System.Guid)userId;
            }

            ViewBag.ProductId =
                new SelectList(new CrudeProductServiceClient().FetchAll(),
                               "ProductId",
                               "ProductName",
                               productContract.ProductIdentifierNew.ProductId
                               );

            ViewBag.ProductIdentifierRcd =
                new SelectList(new CrudeProductIdentifierRefServiceClient().FetchAll(),
                               "ProductIdentifierRcd",
                               "ProductIdentifierName",
                               productContract.ProductIdentifierNew.ProductIdentifierRcd
                               );

            if (userId == null)
            {
                productContract.ProductIdentifierNew.UserId = new System.Guid("{FFFFFFFF-5555-5555-5555-FFFFFFFFFFFF}");
            }

            ViewBag.DefaultUserName =
                new CrudeDefaultUserServiceClient().FetchByDefaultUserId(productContract.ProductIdentifierNew.UserId).DefaultUserName;

            productContract.ProductIdentifierNew.DateTime = DateTime.UtcNow;

            return(View(
                       "~/Views/Templates/ProductReference/ProductReferenceIdentifier/ProductReferenceIdentifierCreate.cshtml",
                       productContract
                       ));
        }