Beispiel #1
0
        public RedirectToRouteResult CreateRoom(RoomViewModel roomViewModel)
        {
            List <Room> ListOfRooms = RoomDAL.GetAll();
            bool        IsExisting  = false;

            foreach (var room in ListOfRooms)
            {
                if (roomViewModel.NewRoom.Name == room.Name)
                {
                    IsExisting = true;
                }
            }

            if (!IsExisting)
            {
                RoomDAL.Add(new Room
                {
                    Name      = roomViewModel.NewRoom.Name,
                    Password  = roomViewModel.NewRoom.Password,
                    CreatorId = PlayerDAL.GetByName(Session["username"].ToString()).Id
                });
            }

            return(RedirectToAction("Room"));
        }