示例#1
0
        public HttpResponseMessage Get(string cardNumber)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var entity = cardBusiness.GetByCardNumber(cardNumber);
                    var model  = mapper.MapFromCardEntityToCardModel(entity);

                    //return apiResponseWrapper.Response(HttpStatusCode.OK, model);

                    return(Request.CreateResponse <CardModel>(HttpStatusCode.OK, model));
                }

                return(apiResponseWrapper.Response(HttpStatusCode.InternalServerError, null));
            }
            catch (Exception ex)
            {
                return(apiResponseWrapper.Response(HttpStatusCode.InternalServerError, ex));
            }
        }
示例#2
0
 public ActionResult <IEnumerable <CardDto> > GetCardByCardNumber(string cardNumber)
 {
     return(Ok(_mapper.Map <IEnumerable <CardDto> >(_cardBusiness.GetByCardNumber(cardNumber))));
 }