public ActionResult Edit(int id, User user)
        {
            if (ModelState.IsValid)
            {
                repository.Save(user);
                return RedirectToAction("Index");
            }

            return RedirectToAction("Edit");
        }
 public ActionResult Register(Account account)
 {
     if (ModelState.IsValid)
     {
         var newUser = new User { Account = account };
         account.User = newUser;
         repository.Save(account);
         repository.Save(newUser);
         return RedirectToAction("LogOn");
     }
     return RedirectToAction("Register");
 }