示例#1
0
        public ActionResult Create(TalkRoomCreate model)
        {
            if (!ModelState.IsValid)
                return View(model);
            var user = Common.GetUser(context, User);
            var xDoc = new XDocument(new XElement("root", new XElement("Subject", model.Subject)));
            var Room = new Rooms
                            {
                                PlayersCount = -1,
                                GameType_id = 1,
                                GameSettings = xDoc.ToString(),
                                TimeLimitType_id = 1
                            };

            Room.UsersInRooms.Add(new UsersInRooms
                {
                    Active = true,
                    Users = user,
                });
            context.Rooms.Add(Room);
            context.SaveChanges();
            return RedirectToAction("OpenRoom", new {id = Room.Room_id});
        }
示例#2
0
 public ActionResult Create()
 {
     var model = new TalkRoomCreate();
     return View(model);
 }