public HttpResponseMessage PostPlantilla([FromBody] NOT_PLANTILLA data) { if (data == null) { return new HttpResponseMessage { StatusCode = HttpStatusCode.BadRequest, ReasonPhrase = "POST body is null" } } ; try { NOT_PLANTILLA rs = Plantilla.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_PLANTILLA> GetPlantillaById(Guid id) { NOT_PLANTILLA listaPlantilla = new NOT_PLANTILLA(); try { listaPlantilla = Plantilla.Read(id); } catch (Exception e) { //HttpResponseMessage { StatusCode = HttpStatusCode.OK, ReasonPhrase = "Deleted" }; } finally { //session.Dispose(); } yield return(listaPlantilla); }
public HttpResponseMessage PutPlantilla(Guid id, [FromBody] NOT_PLANTILLA 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 { Plantilla.Update(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(); } }