Пример #1
0
        public IHttpActionResult GetRequest(int userID, int bookID)
        {
            var request = db.Requests.Where(x => x.Requester_Id == userID && x.Book_Id == bookID).FirstOrDefault();

            if (request == null)
            {
                return(NotFound());
            }
            RequestVM requestVM = ConvertClass.RequestToVM(request);

            return(Ok(requestVM));
        }
Пример #2
0
        public IEnumerable <RequestVM> GetRequests(int userID, int bookID)
        {
            var requests = db.Requests.Where(x => x.Seller_Id == userID && x.Book_Id == bookID && (x.Acctepted == "Yes" || x.Acctepted == "No")).Select(x => x).OrderByDescending(x => x.Date);
            List <RequestVM> requestList = new List <RequestVM>();

            foreach (var item in requests)
            {
                RequestVM requestVM = ConvertClass.RequestToVM(item);
                requestList.Add(requestVM);
            }
            return(requestList);
        }
Пример #3
0
        // POST: api/Products
        public IEnumerable <RequestVM> GetRequests()
        {
            var requests = db.Requests.Select(x => x);
            List <RequestVM> requestList = new List <RequestVM>();

            foreach (var item in requests)
            {
                RequestVM requestVM = ConvertClass.RequestToVM(item);
                requestList.Add(requestVM);
            }
            return(requestList);
        }
Пример #4
0
        public IHttpActionResult AcceptedRequest(int BookID)
        {
            var req = db.Requests.Where(r => r.Book_Id == BookID && r.Acctepted == "Yes").FirstOrDefault();

            if (req == null)
            {
                return(Ok(req));
            }
            RequestVM reqVM = ConvertClass.RequestToVM(req);

            return(Ok(reqVM));
        }
Пример #5
0
        public IEnumerable <RequestVM> GetMyRequests(int userSendID)
        {
            var requests = db.Requests.Where(x => x.Requester_Id == userSendID).Select(x => x);
            List <RequestVM> requestList = new List <RequestVM>();

            foreach (var item in requests)
            {
                RequestVM requestVM = ConvertClass.RequestToVM(item);
                requestList.Add(requestVM);
            }
            return(requestList);
        }