Exemple #1
0
        public IActionResult Edit(CategoryEditInputModel model)
        {
            if (!this.categoryService.Exists(model.Id))
            {
                return(this.BadRequest());
            }

            if (!ModelState.IsValid)
            {
                return(this.RedirectToAction("Error", "Home"));
            }

            var editCategoryServiceModel = new EditCategoryServiceModel()
            {
                Id          = model.Id,
                Name        = model.Name,
                Description = model.Description
            };

            this.categoryService.Edit(editCategoryServiceModel);

            return(this.RedirectToAction("Details", "Categories", new
            {
                id = editCategoryServiceModel.Id
            }));
        }
        public void Edit(EditCategoryServiceModel model)
        {
            var category = data.Categories
                           .Find(model.Id);

            category.Name        = model.Name;
            category.Description = model.Description;
            data.SaveChanges();
        }
        public void Edit(EditCategoryServiceModel model)
        {
            Category category = this.context.Categories.Find(model.Id);

            category.Name        = model.Name;
            category.Description = model.Description;

            this.context.SaveChanges();
        }
        public IActionResult Edit(CategoryEditInputModel model)
        {
            if (!this.categoryService.IsExist(model.Id))
            {
                return(BadRequest());
            }

            if (!ModelState.IsValid)
            {
                return(this.RedirectToAction("Error", "Home"));
            }

            var categoryServiceModel = new EditCategoryServiceModel
            {
                Id         = model.Id,
                Name       = model.Name,
                Decription = model.Decription
            };

            this.categoryService.Edit(categoryServiceModel);

            return(RedirectToAction("All", "Categories"));
        }