public IHttpActionResult GetAllTypes()
 {
     try
     {
         var mng = new TipoTarjetaManager();
         _apiResponse         = new ApiResponse();
         _apiResponse.Data    = mng.GetAllTypesCards();
         _apiResponse.Message = "Execution Success";
         return(Ok(_apiResponse));
     }
     catch (BusinessException bex)
     {
         return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
     }
 }
        public IHttpActionResult Delete(TipoTarjeta cardtype)
        {
            try
            {
                var mng = new TipoTarjetaManager();
                _apiResponse = new ApiResponse();
                mng.DeleteCardType(cardtype);
                _apiResponse.Message = "Tipo de tarjeta eliminada";

                return(Ok(_apiResponse));
            }
            catch (BusinessException bex)
            {
                return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
            }
        }
        public IHttpActionResult Update([FromBody] TipoTarjeta cardtype)
        {
            try
            {
                var mng = new TipoTarjetaManager();
                _apiResponse = new ApiResponse();
                mng.UpdateCardType(cardtype);
                _apiResponse.Message = "Tipo de Tarjeta Actualizado";

                return(Ok(_apiResponse));
            }
            catch (BusinessException bex)
            {
                return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
            }
        }