public ActionResult Delete(int id, NamePrefixViewModel viewModel)
        {
            try
            {
                _namePrefixService.Delete(id);

                return RedirectToAction("Index");
            }
            catch
            {
                return View(viewModel);
            }
        }
        public ActionResult Create(NamePrefixViewModel viewModel)
        {
            try
            {
                if (!ModelState.IsValid)
                    return View(viewModel);

                var prefix = Mapper.Map<NamePrefix>(viewModel);

                _namePrefixService.Add(prefix);

                return RedirectToAction("Index");
            }
            catch
            {
                return View(viewModel);
            }
        }