public ActionResult CreateShell(ShellsViewModel ctpvm)
        {
            
            try
            {
                _shellsViewModelBuilder.Save(ctpvm);
                return RedirectToAction("ListShells");
            }

            catch (DomainValidationException dve)
            {

                ValidationSummary.DomainValidationErrors(dve, ModelState);
                //ViewBag.msg = msg;
                return View();
            }
            catch (Exception ex)
            {
                ViewBag.msg = ex.Message;

                return View();
            }
        }
        public ActionResult EditShell(ShellsViewModel ctpvm)
        {

            _shellsViewModelBuilder.Save(ctpvm);
            return RedirectToAction("ListShells");
        }