示例#1
0
        public HttpResponseMessage DeleteBookIssued(int id)
        {
            BookIssuedRepository ctxBookIssued = new BookIssuedRepository();

            ctxBookIssued.DeleteBookIssued(id);
            HttpResponseMessage ms = Request.CreateResponse(HttpStatusCode.Accepted);

            return(ms);
        }
示例#2
0
        public HttpResponseMessage UpdateBookIssued([FromBody] BookIssued _BookIssued)
        {
            BookIssuedRepository ctxBookIssued = new BookIssuedRepository();

            ctxBookIssued.UpdateBookIssued(_BookIssued);
            HttpResponseMessage ms = Request.CreateResponse(HttpStatusCode.OK);

            ms.Headers.Location = new Uri(Request.RequestUri + "/" + (_BookIssued.BookIssuedID).ToString());
            return(ms);
        }
示例#3
0
        public HttpResponseMessage GetAllBookIssueds()
        {
            BookIssuedRepository     ctxBookIssued = new BookIssuedRepository();
            IEnumerable <BookIssued> lsBookIssueds;

            lsBookIssueds = ctxBookIssued.GetBookIssued();
            if (lsBookIssueds.Count() > 0)
            {
                return(Request.CreateResponse(HttpStatusCode.OK, lsBookIssueds));
            }
            {
                return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Item not found"));
            }
        }
示例#4
0
        public HttpResponseMessage GetBookIssuedByID(int id)
        {
            BookIssuedRepository ctxBookIssued = new BookIssuedRepository();

            BookIssued _BookIssued = ctxBookIssued.GetBookIssued().FirstOrDefault(x => x.BookIssuedID == id);

            if (_BookIssued != null)
            {
                return(Request.CreateResponse(HttpStatusCode.OK, _BookIssued));
            }
            {
                return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Item not found"));
            }
        }