// POST api/Poliza public Task <HttpResponseMessage> Post([FromBody] Poliza poliza) { try { ControladoraPoliza controladoraPolizas = new ControladoraPoliza(unitOfWork); controladoraPolizas.RegistrarPoliza(poliza); } catch (ExcepcionValidacion ex) { return(Task.FromResult(Request.CreateResponse(HttpStatusCode.OK, new Respuesta <string> { message = ex.Message, status = (int)HttpStatusCode.BadRequest }))); } catch (Exception) { return(Task.FromResult <HttpResponseMessage>(Request.CreateResponse(HttpStatusCode.InternalServerError, UtilidadesGenerico.LeerMensaje(CodigosMensajes.ErrorGenerico.ToString())))); } return(Task.FromResult(Request.CreateResponse(HttpStatusCode.OK, new Respuesta <List <Cliente> > { status = (int)HttpStatusCode.OK }))); }
// GET api/Poliza public Task <HttpResponseMessage> Get() { try { ControladoraPoliza controladoraPolizas = new ControladoraPoliza(unitOfWork); return(Task.FromResult(Request.CreateResponse(HttpStatusCode.OK, controladoraPolizas.ObtenerPolizas()))); } catch (ExcepcionValidacion ex) { return(Task.FromResult(Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message))); } catch (Exception) { return(Task.FromResult <HttpResponseMessage>(Request.CreateResponse(HttpStatusCode.InternalServerError, UtilidadesGenerico.LeerMensaje(CodigosMensajes.ErrorGenerico.ToString())))); } }
// DELETE api/Poliza/5 public Task <HttpResponseMessage> Delete(List <int> id) { try { if (ModelState.IsValid) { ControladoraPoliza controladoraPolizas = new ControladoraPoliza(unitOfWork); controladoraPolizas.EliminarPolizas(id); } else { return(Task.FromResult(Request.CreateResponse(HttpStatusCode.BadRequest, UtilidadesGenerico.LeerMensaje(CodigosMensajes.ErrorGenerico.ToString())))); } } catch (Exception) { return(Task.FromResult(Request.CreateResponse(HttpStatusCode.InternalServerError, UtilidadesGenerico.LeerMensaje(CodigosMensajes.ErrorGenerico.ToString())))); } return(Task.FromResult(Request.CreateResponse(HttpStatusCode.OK))); }
public Task <HttpResponseMessage> PolizasCliente(int id) { try { ControladoraPoliza controladoraPolizas = new ControladoraPoliza(unitOfWork); var polizas = controladoraPolizas.ObtenerPolizasCliente(id); return(Task.FromResult(Request.CreateResponse(HttpStatusCode.OK, new Respuesta <List <RespuestaPoliza> > { result = polizas, status = (int)HttpStatusCode.OK }))); } catch (ExcepcionValidacion ex) { return(Task.FromResult(Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message))); } catch (Exception) { return(Task.FromResult <HttpResponseMessage>(Request.CreateResponse(HttpStatusCode.InternalServerError, UtilidadesGenerico.LeerMensaje(CodigosMensajes.ErrorGenerico.ToString())))); } }