// GET: http://www.qcue.me/api/incoming_sms?to=447860033153&from=441234567890&content=Hello+World&msg_id=AB_12345 public HttpResponseMessage Get([FromUri]IncomingSmsMessage message) { Trace.TraceInformation("Message: {0}", message); /* if (this.ModelState.IsValid) { Trace.TraceInformation("Message: {0}", message); return Request.CreateResponse(HttpStatusCode.BadRequest, this.ModelState); } */ var qbase = new QBase("https://qcue-live.firebaseio.com"); var user = qbase.GetUserByMobile(message.From); // this.EnsureUserIsKnown(message, user); if (this.IsUpdateUserMessage(message)) { this.UpdateUser(message, qbase, user); } else { this.QueueUser(message, qbase, user); } var response = this.Request.CreateResponse(HttpStatusCode.OK); return response; }
public User Get(string id) { var qbase = new QBase("https://qcue-live.firebaseio.com"); var user = qbase.GetUserByMobile(id); return user; }