public ActionResult Create(string name) { try { var player = new User(); player.Name = name; context.Players.Add(player); context.SaveChanges(); return RedirectToAction("Index"); } catch { return View(); } }
// Подключение нового пользователя public void Connect(string userName) { var id = Context.ConnectionId; if (!Users.Any(x => x.connectionID == id)) { var p = new User { connectionID = id, Name = userName }; Users.Add(p); // Посылаем сообщение текущему пользователю Clients.Caller.onConnected(id, userName, Users); // Посылаем сообщение всем пользователям, кроме текущего Clients.AllExcept(id).onNewUserConnected(id, userName); } }
public ActionResult Reg(string login, string password, string name) { try { var player = new User(); player.Name = name; player.Login = login; player.Password = password; context.Players.Add(player); context.SaveChanges(); return RedirectToAction("UserProfile"); } catch { return View(); } }
public ActionResult UserProfile(User user) { return View(); }
public ActionResult EditDetails(User player) { context.Entry(player).State = EntityState.Modified; context.SaveChanges(); return View(player); }