public HttpResponseMessage PostOpcionesUsuario([FromBody] NOT_OPCIONES_USUARIO data) { if (data == null) { return new HttpResponseMessage { StatusCode = HttpStatusCode.BadRequest, ReasonPhrase = "POST body is null" } } ; try { NOT_OPCIONES_USUARIO rs = OpcionesUsuario.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_OPCIONES_USUARIO> GetOpcionesUsuarioById(Guid id) { NOT_OPCIONES_USUARIO listaOpcionesUsuario = new NOT_OPCIONES_USUARIO(); try { listaOpcionesUsuario = OpcionesUsuario.Read(id); } catch (Exception e) { //HttpResponseMessage { StatusCode = HttpStatusCode.OK, ReasonPhrase = "Deleted" }; } finally { //session.Dispose(); } yield return(listaOpcionesUsuario); }
public HttpResponseMessage PutOpcionesUsuario(Guid id, [FromBody] NOT_OPCIONES_USUARIO 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 { OpcionesUsuario.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(); } }