public IActionResult RoleValidationGuid(RoleValidationGuidViewModel model)
        {
            var roleValidationGuidSiteSetting =
                _context.SiteSettings.FirstOrDefault(t => t.Key == "RoleValidationGuid");

            if (roleValidationGuidSiteSetting == null)
            {
                _context.SiteSettings.Add(new SiteSetting()
                {
                    Key            = "RoleValidationGuid",
                    Value          = Guid.NewGuid().ToString(),
                    LastTimeChange = DateTime.Now
                });
            }
            else
            {
                roleValidationGuidSiteSetting.Value          = Guid.NewGuid().ToString();
                roleValidationGuidSiteSetting.LastTimeChange = DateTime.Now;
                _context.Update(roleValidationGuidSiteSetting);
            }

            _context.SaveChanges();
            _memoryCache.Remove("RoleValidationGuid");
            return(RedirectToAction("Index"));
        }
        public IActionResult RoleValidationGuid()
        {
            var roleValidationGuidSiteSetting =
                _context.SiteSettings.FirstOrDefault(t => t.Key == "RoleValidationGuid");

            var model = new RoleValidationGuidViewModel()
            {
                Value           = roleValidationGuidSiteSetting?.Value,
                LastTimeChanged = roleValidationGuidSiteSetting?.LastTimeChange
            };

            return(View(model));
        }