Example #1
0
        public IActionResult PCreate(ProductCreateModels model)
        {
            var entity = new Product()
            {
                ProductName       = model.ProductName,
                ProductPrice      = model.ProductPrice,
                ProductDefinition = model.ProductDefinition,
                ProductImage      = model.ProductImage,
            };

            _productService.Create(entity);
            return(Redirect("Index"));
        }
Example #2
0
        public IActionResult Update(ProductCreateModels model)
        {
            var entity = _productService.GetById(model.Id);

            if (entity == null)
            {
                return(NotFound());
            }
            entity.ProductName       = model.ProductName;
            entity.ProductPrice      = model.ProductPrice;
            entity.ProductImage      = model.ProductImage;
            entity.ProductDefinition = model.ProductDefinition;
            _productService.Update(entity);

            return(RedirectToAction("Index"));
        }
Example #3
0
        public IActionResult Update(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }
            var entity = _productService.GetById((int)id);

            if (entity == null)
            {
                return(NotFound());
            }
            var model = new ProductCreateModels()
            {
                Id                = entity.Id,
                ProductName       = entity.ProductName,
                ProductImage      = entity.ProductImage,
                ProductPrice      = entity.ProductPrice,
                ProductDefinition = entity.ProductDefinition,
            };

            return(View(model));
        }