Ejemplo n.º 1
0
 public HttpResponseMessage UpdateCardProfile([FromBody] CardProfile cardProfile)
 {
     try
     {
         bool result = CardProfilePL.Update(cardProfile);
         return(result.Equals(true) ? Request.CreateResponse(HttpStatusCode.OK, "Card profile updated successfully") : Request.CreateResponse(HttpStatusCode.BadRequest, "Request failed"));
     }
     catch (Exception ex)
     {
         ErrorHandler.WriteError(ex);
         var response = Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message);
         return(response);
     }
 }
Ejemplo n.º 2
0
 public HttpResponseMessage RetrieveCardProfiles()
 {
     try
     {
         IEnumerable <Object> cardProfiles = CardProfilePL.RetrieveCardProfiles();
         object returnedCardProfiles       = new { data = cardProfiles };
         return(Request.CreateResponse(HttpStatusCode.OK, returnedCardProfiles));
     }
     catch (Exception ex)
     {
         ErrorHandler.WriteError(ex);
         var response = Request.CreateResponse(HttpStatusCode.BadRequest);
         response.ReasonPhrase = ex.Message;
         return(response);
     }
 }
Ejemplo n.º 3
0
        public HttpResponseMessage SaveCardProfile([FromBody] CardProfile cardProfile)
        {
            try
            {
                string errMsg = string.Empty;

                bool result = CardProfilePL.Save(cardProfile, out errMsg);
                if (string.IsNullOrEmpty(errMsg))
                {
                    return(result.Equals(true) ? Request.CreateResponse(HttpStatusCode.OK, "Card profile 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);
            }
        }
Ejemplo n.º 4
0
        public CardProfileModel[] GetCardProfiles()
        {
            var cardProfiles = CardProfilePL.GetCardProfiles();

            return(cardProfiles.ToArray());
        }