コード例 #1
0
 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());
     }
 }