public ActionResult Create(NailDesignTypeModel request)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var model = new NailDesignType
                    {
                        Id       = request.Id,
                        Name     = request.Name,
                        IsActive = true
                    };

                    db.NailDesignTypes.Add(model);

                    db.SaveChanges();

                    return(RedirectToAction("List"));
                }
                catch (Exception exc)
                {
                    ModelState.AddModelError("", "Что то пошло не так.");
                }
            }

            return(PartialView(request));
        }
        public ActionResult Create()
        {
            var model = new NailDesignTypeModel();

            Binder.Bind(new NailDesignType(), ref model);


            return(PartialView(model));
        }
        public ActionResult Edit(Guid id)
        {
            var item = db.NailDesignTypes.Find(id);

            if (item == null)
            {
                return(RedirectToAction("List"));
            }

            var model = new NailDesignTypeModel();

            Binder.Bind(item, ref model);


            return(PartialView(model));
        }
        public ActionResult Edit(NailDesignTypeModel request)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var model = db.NailDesignTypes.Find(request.Id);

                    model.Name = request.Name;

                    db.SaveChanges();

                    return(RedirectToAction("List"));
                }
                catch (Exception exc)
                {
                    Console.WriteLine(exc);
                }
            }

            return(PartialView(request));
        }