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))); } }