public IActionResult Administration(ViewModel.AdminControllerAdministrationViewModel am) { try { if (am.CreateAdmin.CreateEmail != null) { Services.Hashing hashing = new Services.Hashing(); string hash = hashing.CreateHashing(am.CreateAdmin.CreatePassword); store.AddNewUser(am.CreateAdmin.CreateEmail, hash, am.CreateAdmin.CreateSecurityLevel); return(Redirect("/Admin/Administration")); } else if (am.CreateClass.CreateClass != null) { string classes = am.CreateClass.CreateClass; store.SaveClass(classes, am.CreateClass.SelectedEmail); return(Redirect("/Admin/Administration")); } else if (am.CreateTeam.CreateTeam != null) { string team = am.CreateTeam.CreateTeam; store.SaveTeam(team); return(Redirect("/Admin/Administration")); } return(View(am)); } catch (Exception) { return(View()); } }