예제 #1
0
        public ActionResult EditTreatment(TreatmentDetailsModel model)
        {
            if (ModelState.IsValid)
            {
                var category_id = _ITreatmentsRepository.TreatmentCategories
                                  .FirstOrDefault(x => x.name == model.Category)
                                  .id;

                _ITreatmentsRepository.EditTreatment(new Treatment
                {
                    id          = model.TreatmentID,
                    name        = model.Name,
                    price       = model.Price,
                    category_id = category_id
                });

                TempData["Success"] = "Pomyślnie edytowano zabieg.";
            }
            else
            {
                TempData["Warning"] = "Wystąpił błąd przy edycji zabiegu. Spróbuj jeszcze raz.";
            }

            var treatments = GetTreatments();

            return(PartialView("_TreatmentsList", treatments));
        }
예제 #2
0
        public PartialViewResult DeleteTreatment(int id)
        {
            _ITreatmentsRepository.DeleteTreatment(id);
            var empty = new TreatmentDetailsModel {
                Name = "", Category = "", Price = 0
            };

            TempData["Success"] = "Pomyślnie usunięto zabieg.";

            var treatments = GetTreatments();

            return(PartialView("_TreatmentsList", treatments));
        }
예제 #3
0
        public PartialViewResult ResetAddModal()
        {
            var empty = new TreatmentDetailsModel();

            return(PartialView("_AddTreatmentModalPartial", empty));
        }