public IHttpActionResult Post(Negocio negocio) { try { NegocioBLL.Create(negocio); return(Content(HttpStatusCode.Created, "Artículo creado correctamente")); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IHttpActionResult Delete(int id) { try { NegocioBLL.Delete(id); return(Ok("Negocio eliminado correctamente")); } catch (Exception ex) { return(Content(HttpStatusCode.BadRequest, ex)); } }
//private Entities_Bio db = new Entities_Bio(); // GET: api/Negocios public IHttpActionResult Get() { try { List <Negocio> todos = NegocioBLL.GetList(); return(Content(HttpStatusCode.OK, todos)); } catch (Exception ex) { return(Content(HttpStatusCode.BadRequest, ex)); } }
public IHttpActionResult Search(string criterio) { try { List <Negocio> todos = NegocioBLL.List(criterio); return(Content(HttpStatusCode.OK, todos)); } catch (Exception ex) { return(Content(HttpStatusCode.BadRequest, ex)); } }
public IHttpActionResult GetNegocio(int id) { try { Negocio result = NegocioBLL.Get(id); if (result == null) { return(NotFound()); } return(Content(HttpStatusCode.OK, result)); } catch (Exception ex) { return(Content(HttpStatusCode.BadRequest, ex)); } }
public IHttpActionResult DeleteNegocio(int id) { Negocio negocio = NegocioBLL.Get(id); if (negocio == null) { return(NotFound()); } try { NegocioBLL.Delete(id); return(Ok("Negocio eliminado correctamente")); } catch (Exception ex) { return(Content(HttpStatusCode.BadRequest, ex)); } }
public IHttpActionResult PutNegocio(Negocio negocio) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { NegocioBLL.Update(negocio); return(Content(HttpStatusCode.OK, "Negocio actualizado correctamente")); } catch (Exception ex) { if (negocio == null) { return(NotFound()); } else { return(StatusCode(HttpStatusCode.NoContent)); } } }