public ActionResult EditTypeConsumable(TypeConsumableView _TypeConsumableView)
        {
            var anyTypeConsumable = Repository.TypeConsumables.Where(p=>p.ID!=_TypeConsumableView.ID).Any(p => string.Compare(p.Name, _TypeConsumableView.Name) == 0);
            if (anyTypeConsumable)
            {
                ModelState.AddModelError("Name", "Тип компонента с таким наименованием уже существует");
            }
            if (ModelState.IsValid)
            {
                var _TypeConsumable = Repository.TypeConsumables.FirstOrDefault(p => p.ID == _TypeConsumableView.ID);
                ModelMapper.Map(_TypeConsumableView, _TypeConsumable, typeof(TypeConsumableView), typeof(TypeConsumable));
                Repository.UpdateTypeConsumable(_TypeConsumable);

                return RedirectToAction("Index");
            }

            return View(_TypeConsumableView);
        }
 public ActionResult CreateTypeConsumable()
 {
     var newTypeConsumableView = new TypeConsumableView();
     return View(newTypeConsumableView);
 }