public async Task <IActionResult> SaveServer(RconServer server)
 {
     if (!ModelState.IsValid)
     {
         return(View("Server", server));
     }
     if (await _userservice.IsUserNotInRole("Admin", HttpContext.User))
     {
         return(new UnauthorizedResult());
     }
     try
     {
         if (server.Id == 0)
         {
             _service.Insert(server);
         }
         else
         {
             _service.Update(server);
         }
     }
     catch (SaveServerException e)
     {
         ModelState.AddModelError(e.FieldName, e.Message);
     }
     return(View("Server", server));
 }