Exemple #1
0
 public HttpResponseMessage Cancel(PayloadContractRequest request)
 {
     if (request.SessionToken != null)
     {
         return(new HttpResponseMessage(HttpStatusCode.OK));
     }
     return(new HttpResponseMessage(HttpStatusCode.BadRequest));
 }
Exemple #2
0
 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));
 }
Exemple #3
0
 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));
 }