コード例 #1
0
 public HttpResponseMessage RetrievePans()
 {
     try
     {
         IEnumerable <Object> pans = ThirdPartyPL.RetrievePans();
         object returnedPans       = new { data = pans };
         return(Request.CreateResponse(HttpStatusCode.OK, returnedPans));
     }
     catch (Exception ex)
     {
         ErrorHandler.WriteError(ex);
         var response = Request.CreateResponse(HttpStatusCode.BadRequest);
         response.ReasonPhrase = ex.Message;
         return(response);
     }
 }
コード例 #2
0
 public HttpResponseMessage SavePan([FromBody] PANDetail pan)
 {
     try
     {
         string errMsg = string.Empty;
         bool   result = ThirdPartyPL.Save(pan, out errMsg);
         if (string.IsNullOrEmpty(errMsg))
         {
             return(result.Equals(true) ? Request.CreateResponse(HttpStatusCode.OK, "Pan added successfully.") : Request.CreateResponse(HttpStatusCode.BadRequest, "Request failed"));
         }
         else
         {
             var response = Request.CreateResponse(HttpStatusCode.BadRequest, errMsg);
             return(response);
         }
     }
     catch (Exception ex)
     {
         ErrorHandler.WriteError(ex);
         var response = Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message);
         return(response);
     }
 }