Beispiel #1
0
 public IHttpActionResult SolictudTarjetas(Solicitud solicitud)
 {
     try
     {
         var mng = new ConvenioManager();
         _apiResponse = new ApiResponse();
         mng.SolicitudTarjetaConvenio(solicitud);
         _apiResponse.Message = "Solicitud realizada";
         return(Ok(_apiResponse));
     }
     catch (BusinessException bex)
     {
         return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
     }
 }
Beispiel #2
0
 public IHttpActionResult GetAllAgreements(int terminal = 0)
 {
     try
     {
         var mng = new ConvenioManager();
         _apiResponse         = new ApiResponse();
         _apiResponse.Data    = mng.GetAll(terminal);
         _apiResponse.Message = "Execution Success";
         return(Ok(_apiResponse));
     }
     catch (BusinessException bex)
     {
         return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
     }
 }
Beispiel #3
0
        public IHttpActionResult Update([FromBody] Convenio convenio)
        {
            try
            {
                var mng = new ConvenioManager();
                _apiResponse = new ApiResponse();
                mng.Update(convenio);
                _apiResponse.Message = "Convenio actualizado de manera correcta";

                return(Ok(_apiResponse));
            }
            catch (BusinessException bex)
            {
                return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
            }
        }
Beispiel #4
0
        public IHttpActionResult Delete(Convenio convenio)
        {
            try
            {
                var mng = new ConvenioManager();
                _apiResponse = new ApiResponse();
                mng.Delete(convenio);
                _apiResponse.Message = "Convenio eliminado";

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