public ActionResult AddProcedure(ProcedureView newProcedure)
        {
            bool anyProcedureTitle = _repository.GetProcedures().Any(p => string.Compare(p.Title, newProcedure.Title) == 0);
            if (anyProcedureTitle)
            {
                ModelState.AddModelError("Title", "Данная процедура уже зарегестрирована");
            }
            if (newProcedure.Cost<=0)
            {
                ModelState.AddModelError("Cost", "Введите корректную стоимость");
            }

            if (ModelState.IsValid)
            {
                var currentProcedure = (Procedure)_mapper.Map(newProcedure, typeof(ProcedureView), typeof(Procedure));
                this.SaveProcedure(currentProcedure);
                return RedirectToAction("Index", "Success");

            }
            return View(newProcedure);
        }
 public ActionResult AddProcedure()
 {
     ProcedureView newProcedure = new ProcedureView();
     return View(newProcedure);
 }