public ActionResult Register(User user)
 {
     user.Prepare();
     if (ModelState.IsValid)
     {
         using (DatabaseQuery query = new DatabaseQuery())
         {
             query.CreateUser(user);
         }
         return RedirectToAction("Login");
     }
     return View(user);
 }