public IActionResult Index()
        {
            var view = new ViewUserAccountIndex();

            CheckForAlerts();
            return(View(view));
        }
        public ActionResult Index(ViewUserAccountFilter view)
        {
            try
            {
                var viewIndex = new ViewUserAccountIndex();

                if (ModelState.IsValid)
                {
                    if (ModelState.IsValid)
                    {
                        viewIndex.List = JsonConvert.DeserializeObject <List <ViewUserAccountRegister> >(GenericRequest(true, "UserAccount", "Search", view));
                    }
                }
                return(View("Index", viewIndex));
            }
            catch (Exception ex)
            {
                HttpContext.Session.SetString("errorMessage", ex.Message);
                return(RedirectToAction("Index"));
            }
        }