public HttpResponseMessage PostCategoria([FromBody] NOT_CATEGORIA data) { if (data == null) { return new HttpResponseMessage { StatusCode = HttpStatusCode.BadRequest, ReasonPhrase = "POST body is null" } } ; try { NOT_CATEGORIA rs = categoria.Create(data); return(new HttpResponseMessage { StatusCode = HttpStatusCode.OK, ReasonPhrase = "Saved" }); } catch (Exception ex) { return(new HttpResponseMessage { StatusCode = HttpStatusCode.InternalServerError, ReasonPhrase = $"Document could not be created: {ex.InnerException}" }); } finally { //session.Dispose(); } }
public IEnumerable <NOT_CATEGORIA> GetCategoriaById(Guid id) { NOT_CATEGORIA listaCategoria = new NOT_CATEGORIA(); try { listaCategoria = categoria.Read(id); } catch (Exception e) { //HttpResponseMessage { StatusCode = HttpStatusCode.OK, ReasonPhrase = "Deleted" }; } finally { //session.Dispose(); } yield return(listaCategoria); }
public HttpResponseMessage PutCategoria(Guid id, [FromBody] NOT_CATEGORIA data) { if (Guid.Equals(id, null)) { return new HttpResponseMessage { StatusCode = HttpStatusCode.BadRequest, ReasonPhrase = "Identifier could not be empty" } } ; if (data == null) { return new HttpResponseMessage { StatusCode = HttpStatusCode.BadRequest, ReasonPhrase = "PUT body is null" } } ; try { categoria.Update(id, data); return(new HttpResponseMessage { StatusCode = HttpStatusCode.OK, ReasonPhrase = "Updated" }); } catch (Exception ex) { return(new HttpResponseMessage { StatusCode = HttpStatusCode.InternalServerError, ReasonPhrase = $"Document could not be updated: {ex.InnerException}" }); } finally { //session.Dispose(); } }