示例#1
0
        public static Result <DMLResultResp> AddNewServer(ServerInfoReq serverInfo)
        {
            Result <DMLResultResp> result;

            try
            {
                int           res  = DA.Queries.Servers.InsertServerInfo(serverInfo);
                DMLResultResp resp = new DMLResultResp(res);
                result = new Result <DMLResultResp>(resp, null, true);
            }
            catch (Exception ex)
            {
                Logger.Log.Error(ex.Message, ex);
                result = new Result <DMLResultResp>(null, new Error(ErrorMessage.AddNewServerInfoError), false);
            }
            return(result);
        }
 public HttpResponseMessage Post(ServerInfoReq serverInfo)
 {
     if (ModelState.IsValid)
     {
         var result = BL.Business.Server.AddNewServer(serverInfo);
         if (!result.IsOk)
         {
             Response = Request.CreateResponse(HttpStatusCode.InternalServerError, result.Error.ErrorMessage);
         }
         else
         {
             Response = Request.CreateResponse(HttpStatusCode.OK, result);
         }
     }
     else
     {
         Response = Request.CreateResponse(HttpStatusCode.BadRequest);
     }
     return(Response);
 }
示例#3
0
    //ServerList请求
    public void ServerInfoReq()
    {
        Debug.Log("-------------ServerInfoReq");

        ServerInfoReq serverInfo = new ServerInfoReq();

        if (authorizationCode == null || authorizationCode.Equals(""))
        {
            serverInfo.cdkey = cdKey;
        }
        else
        {
            serverInfo.cdkey = authorizationCode;
        }
        if (serverInfo.cdkey == null || serverInfo.cdkey == "")
        {
            GameSystem.Instance.mClient.mUIManager.LoginCtrl.SetErrorTips(CommonFunction.GetConstString("LOGIN_TIPS"));
            return;
        }
        serverInfo.mac_add = SystemInfo.deviceUniqueIdentifier;
        Debug.Log("-------------ServerInfoReq serverInfo.cdkey =" + serverInfo.cdkey);
        GameSystem.Instance.mNetworkManager.m_loginConn.SendPack <ServerInfoReq>(0, serverInfo, MsgID.ServerInfoReqID);
    }