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)); }
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); }
// 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); }
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)); }
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); }