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)); }