public IHttpActionResult UpdateBookstore(BookstoreDTO UpdateBookstore, int bookstoreID) { BookstoreService objBookstore = new BookstoreService(); objBookstore.UpdateBookstore(UpdateBookstore, bookstoreID); return(this.Ok()); }
public IHttpActionResult DeleteBookstoreById(int bookstoreID) { BookstoreService objBookstore = new BookstoreService(); objBookstore.DeleteBookstore(bookstoreID); return(this.Ok()); }
public IHttpActionResult AddNewBookstore(BookstoreDTO NewBookstore) { BookstoreService objBookstore = new BookstoreService(); objBookstore.AddNewBookstore(NewBookstore); return(this.Ok()); }
public async System.Threading.Tasks.Task <ActionResult> Index(string searchString) { List <Book> allStock = new List <Book>(); //Session Cookies if (Session["Stock"] != null) { allStock = Session["Stock"] as List <Book>; // Keeping the search with each session if (!string.IsNullOrEmpty(searchString)) { allStock = allStock.Where(B => B.Title.ToLower().Contains(searchString) || B.Author.ToLower().Contains(searchString)).ToList(); } } else { BookstoreService bService = new BookstoreService(); IEnumerable <Book> allBooks = await bService.GetBooksAsync(searchString); allStock = allBooks.ToList(); Session["Stock"] = allStock; } return(View(allStock)); }
public IHttpActionResult GetBookstoreById(int bookstoreID) { BookstoreService objBookstore = new BookstoreService(); BookstoreDTO returnedBookstore = objBookstore.GetBookstoreByID(bookstoreID); return(this.Ok(returnedBookstore)); }
// Get books from bookstore and search string public async Task <ActionResult> BooksAsync() { var bookstoreService = new BookstoreService(); ViewBag.Books = await bookstoreService.GetBooksAsync(Request.Form["searchString"]); return(View("Index")); }
public BookBrowserForm(string _keyword = null) { keyword = _keyword; InitializeComponent(); InitializeEvents(); Global.BookBrowserForm = this; bookstoreService = new BookstoreService(); controller = new BookBrowserController(this); books = new List <IBookDTO>(); }
public async void CheckOut(Cart cart, BasicForm sender) { BookstoreService bookstoreService = new BookstoreService(); Cart updatedCart = await bookstoreService.CheckOut(Global.Cart, User.Token); if (updatedCart == null) { Global.MainForm.ShowUnauthorizedErrorMessage(); Global.CanCheckOut = false; return; } //assuming all items is available Global.CanCheckOut = true; foreach (CartItem item in updatedCart.CartItems) { if (!item.IsAvailable) { //if one item is not available then can not check out (show message) Global.CanCheckOut = false; } } ShowCheckOutForm(); }
public CartController() { bookstoreService = new BookstoreService(); }
public void TestInitialization() { service = new BookstoreService(); rand = new Random(1337); }
public BooksGridController(Form _form) { books = new List <IBookDTO>(); bookstoreService = new BookstoreService(); form = _form; }
public OrderController() { bookstoreService = new BookstoreService(); }
public UserAccountController(Form _form) { form = _form; bookstoreService = new BookstoreService(); }
public AccountController() { bookstoreService = new BookstoreService(); }
public async Task <OrderDetailsDTO> PlaceOrder() { BookstoreService bookstoreService = new BookstoreService(); return(await bookstoreService.CreateNewOrder(Global.Cart, User.Token)); }