Exemple #1
0
        public void UpdatePart(EditDeletePartModel model)
        {
            var part = this.db.Parts.First(p => p.Id == model.Id.Value);

            part.Price    = model.Price.Value;
            part.Quantity = model.Quantity.Value;

            this.db.SaveChanges();
        }
Exemple #2
0
        public IActionResult Delete(EditDeletePartModel model)
        {
            if (model.Id.HasValue)
            {
                this.partService.DeletePart(model.Id.Value);

                return(RedirectToAction("All"));
            }

            return(View(model));
        }
Exemple #3
0
        public IActionResult Edit(EditDeletePartModel model)
        {
            if (this.ModelState.IsValid)
            {
                this.partService.UpdatePart(model);

                return(RedirectToAction("All"));
            }

            return(View(model));
        }
Exemple #4
0
        public IActionResult Delete(int?id)
        {
            if (id is null)
            {
                return(NotFound());
            }

            EditDeletePartModel model = this.partService.GetPartInfo(id.Value);

            if (model is null)
            {
                return(RedirectToAction("All"));
            }

            return(this.View(model));
        }