public RegisterFinishAck OnRegisterFinish(RegisterFinishReq msg) { DropExpiredCodes(); StartRequest request = null; foreach (StartRequest startRequest in requests) { if (msg.code == startRequest.code) { request = startRequest; break; } } if (request == null) { return(new RegisterFinishAck(RegisterFinishAck.Result.FAIL)); } QueryBase query = null; if (msg.type == 0) { query = new QueryInsertClient(ConverterUser.MakeClient(request.msg), DBUtils.GetDBConnection(), null); } else if (msg.type == 1) { query = new QueryInsertSaler(ConverterUser.MakeSaler(request.msg), DBUtils.GetDBConnection(), null); } query.Execute(); requests.Remove(request); return(new RegisterFinishAck(RegisterFinishAck.Result.OK)); }
public RegisterFinishAck Post([FromBody] RegisterFinishReq request) { return(eEngine.GetRegisterControl().OnRegisterFinish(request)); }