public ActionResult Edit(ClientOptionsModel model)
		{
			if (db.Cities.Any(x => x.Name == model.Name))
			{
				ModelState.AddModelError("Name", "Город с таким именем уже существует");
			}
			var city = Mapper.Map<City>(model);
			if (ModelState.IsValid)
			{
				db.Entry(city).State = EntityState.Modified;
				db.SaveChanges();
				return RedirectToAction("Index");
			}
			return View(city);
		}
		public ActionResult Create(ClientOptionsModel model)
		{
			if (db.Martials.Any(x => x.Name == model.Name))
			{
				ModelState.AddModelError("Name", "Такое семейное положение уже существует");
			}
			if (ModelState.IsValid)
			{
				db.Martials.Add(Mapper.Map<Martial>(model));
				db.SaveChanges();
				return RedirectToAction("Index");
			}

			return View(model);
		}
		public ActionResult Create(ClientOptionsModel city)
		{
			if (db.Cities.Any(x =>x.Name == city.Name))
			{
				ModelState.AddModelError("Name", "Город с таким именем уже существует");
			}
			if (ModelState.IsValid)
			{
				db.Cities.Add(Mapper.Map<City>(city));
				db.SaveChanges();
				return RedirectToAction("Index");
			}

			return View(city);
		}
		public ActionResult Create(ClientOptionsModel model)
		{
			if (db.Disabilities.Any(x => x.Name == model.Name))
			{
				ModelState.AddModelError("Name", "Такая инвалидность уже существует");
			}
			if (ModelState.IsValid)
			{
				db.Disabilities.Add(Mapper.Map<Disability>(model));
				db.SaveChanges();
				return RedirectToAction("Index");
			}

			return View(model);
		}
		public ActionResult Create(ClientOptionsModel model)
		{
			if (db.Citizenships.Any(x => x.Name == model.Name))
			{
				ModelState.AddModelError("Name", "Такое гражданство уже существует");
			}
			if (ModelState.IsValid)
			{
				db.Citizenships.Add(Mapper.Map<Citizenship>(model));
				db.SaveChanges();
				return RedirectToAction("Index");
			}

			return View(model);
		}
		public ActionResult Edit(ClientOptionsModel model)
		{
			if (db.Martials.Any(x => x.Name == model.Name))
			{
				ModelState.AddModelError("Name", "Такое семейное положение уже существует");
			}
			var martial = Mapper.Map<Martial>(model);
			if (ModelState.IsValid)
			{
				db.Entry(martial).State = EntityState.Modified;
				db.SaveChanges();
				return RedirectToAction("Index");
			}
			return View(model);
		}
		public ActionResult Edit(ClientOptionsModel model)
		{
			if (db.Disabilities.Any(x => x.Name == model.Name))
			{
				ModelState.AddModelError("Name", "Такая инвалидность уже существует");
			}
			var disability = Mapper.Map<Disability>(model);
			if (ModelState.IsValid)
			{
				db.Entry(disability).State = EntityState.Modified;
				db.SaveChanges();
				return RedirectToAction("Index");
			}
			return View(model);
		}
		public ActionResult Edit(ClientOptionsModel model)
		{
			if (db.Citizenships.Any(x => x.Name == model.Name))
			{
				ModelState.AddModelError("Name", "Такое гражданство уже существует");
			}
			var citizenship = Mapper.Map<Citizenship>(model);
			if (ModelState.IsValid)
			{
				db.Entry(citizenship).State = EntityState.Modified;
				db.SaveChanges();
				return RedirectToAction("Index");
			}
			return View(model);
		}