public HttpResponseMessage PostAplicacion([FromBody] NOT_APLICACION data) { if (data == null) { return new HttpResponseMessage { StatusCode = HttpStatusCode.BadRequest, ReasonPhrase = "POST body is null" } } ; try { NOT_APLICACION rs = aplicacion.Create(data); return(new HttpResponseMessage { StatusCode = HttpStatusCode.OK, ReasonPhrase = rs.id_not_aplicacion.ToString() }); } catch (Exception ex) { return(new HttpResponseMessage { StatusCode = HttpStatusCode.InternalServerError, ReasonPhrase = $"Document could not be created: {ex.InnerException}" }); } finally { //session.Dispose(); } }
public IEnumerable <NOT_APLICACION> GetAplicacionById(Guid id) { NOT_APLICACION listaAplicacion = new NOT_APLICACION(); try { listaAplicacion = aplicacion.Read(id); } catch (Exception e) { //HttpResponseMessage { StatusCode = HttpStatusCode.OK, ReasonPhrase = "Deleted" }; } finally { //session.Dispose(); } yield return(listaAplicacion); }
public HttpResponseMessage PutAplicacion(Guid id, [FromBody] NOT_APLICACION 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 { aplicacion.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(); } }