public IActionResult RemovePreviousTradingName(PreviousTradingNameViewModel model, string section, int id)
        {
            LicenceApplicationPostDataHandler.Delete <PreviousTradingName>(id);

            var lastLoaded = Session.GetLoadedPage();

            return(RedirectToAction(section, lastLoaded));
        }
        public IActionResult AddPreviousTradingName(PreviousTradingNameViewModel model, FormSection section, int id)
        {
            if (!ModelState.IsValid)
            {
                return(RedirectToAction("AddPreviousTradingName", new { section, id }));
            }

            LicenceApplicationPostDataHandler.Update(Session.GetCurrentLicenceId(), l => l.PreviousTradingNames, model, model.Id);

            var lastLoaded = Session.GetLoadedPage();

            return(RedirectToAction(section, lastLoaded));
        }