public HttpResponseMessage Cancel(PayloadContractRequest request) { if (request.SessionToken != null) { return(new HttpResponseMessage(HttpStatusCode.OK)); } return(new HttpResponseMessage(HttpStatusCode.BadRequest)); }
public HttpResponseMessage Create(PayloadContractRequest request) { if (request.UserId >= 0) { var response = new HttpResponseMessage(HttpStatusCode.Created); response.Headers.Add("Location", $"api/user/{request.UserId}"); return(response); } return(new HttpResponseMessage(HttpStatusCode.BadRequest)); }
public HttpResponseMessage LogIn(PayloadContractRequest request) { if (request.UserName == "sidi" && request.Password == "correct") { var response = new HttpResponseMessage(HttpStatusCode.Created); response.Headers.Add("X-User-Session", "valid-session-token"); return(response); } return(new HttpResponseMessage(HttpStatusCode.Forbidden)); }