public object QueryTheater(int theaterId) { try { // var addr = Server.GetUserIp(Request.HttpContext); // if (Server.IpHandle(addr) == 0) // { // return new[] { "your ip can't using our api , please contact administrator" }; // } var account = HttpContext.Session.GetString("user_account"); if (account == null) { return(new { result = 401, msg = "not login" }); } var re = TheaterServer.QueryTheater(theaterId); return(re); } catch (Exception e) { return(new { result = e.HResult, msg = e.Message }); } }
public object CreateTheater([FromBody] CreateTheaterModel cm) { try { var addr = Server.GetUserIp(Request.HttpContext); if (Server.IpHandle(addr) == 0) { return(new[] { "your ip can't using our api , please contact administrator" }); } var account = HttpContext.Session.GetString("user_account"); if (account == null) { return(new { result = 401, msg = "not login" }); } var re = TheaterServer.CreateTheater(cm); return(re); } catch (Exception e) { return(new { result = e.HResult, msg = e.Message }); } }
public Theater(Socket sock, ClientType clienttype, TheaterServer parent) { Username = new Username(); BrawlBusters = new BrawlBustersServer(); Identifier = sock.ToString(); ClientType = clienttype; ParentServer = parent; try { Console.WriteLine("[Theater][" + ClientType.ToString() + " - " + Identifier + "] Connected from " + ClientSocket.RemoteEndPoint.ToString()); } catch (Exception ex) { Disconnect(); } }