public object Post([FromBody] tbPregunta pregunta) { log.Info("- Ingreso -"); try { preguntaBusiness = new ServicePreguntaBusiness(); var result = (tbPregunta)preguntaBusiness.Create(pregunta); if (result != null) { return(Request.CreateResponse(HttpStatusCode.Created, result)); } return(Request.CreateResponse(HttpStatusCode.BadRequest)); } catch (Exception ex) { log.Error("Mensaje de Error: " + ex.Message); if (ex.InnerException != null) { log.Error("Inner exception: " + ex.InnerException.Message); } throw ex; } }
public object Get(int id) { try { Func <tbPregunta, bool> func = x => x.pre_id == id; preguntaBusiness = new ServicePreguntaBusiness(); var result = preguntaBusiness.Read(func); if (result != null) { return(Request.CreateResponse(HttpStatusCode.Created, result)); } return(Request.CreateResponse(HttpStatusCode.BadRequest)); } catch (Exception ex) { log.Error("Mensaje de Error: " + ex.Message); if (ex.InnerException != null) { log.Error("Inner exception: " + ex.InnerException.Message); } throw ex; } }