public Task <IBookSale> GetBookOnSale(IBook book) { IBookSale booksale = new BookSale(book); booksale.PromoDetail = _dbBookManager.Promo.GetBookPromo(book).Result; booksale.CategoryDetail = _dbBookManager.Category.GetBookCategory(book).Result; return(Task.FromResult <IBookSale>(booksale)); }
public bool InsertBookSale(BookSale bookSale) { using (EShopDB db = new EShopDB()) { db.BookSale.Add(bookSale); bool isSuccess = db.SaveChanges() > 0; return(isSuccess); } }
public void Delete(int id) { try { IDelete bookSaleDetail = new BookSale(); bookSaleDetail.Delete(id); } catch (Exception ex) { _logger.LogError(string.Format("BookSaleController => DELETE Error Occured at: {0}{1}Error Details: {2}", DateTime.Now, Environment.NewLine, ex.InnerException.Message)); } }
public void Put(int id, [FromBody] BookSale bookSale) { try { IUpdate bookSaleDetail = new BookSale(); bookSaleDetail.Update(id, bookSale); } catch (Exception ex) { _logger.LogError(string.Format("BookSaleController => PUT Error Occured at: {0}{1}Error Details: {2}", DateTime.Now, Environment.NewLine, ex.InnerException.Message)); } }
public string Get(int id) { try { IRetriever booksSalesDetails = new BookSale(); return(booksSalesDetails.Get(id)); } catch (Exception ex) { _logger.LogError(string.Format("BookSaleController => GET Error Occured at: {0}{1}Error Details: {2}", DateTime.Now, Environment.NewLine, ex.InnerException.Message)); return(""); } }
public bool DeleteBookSale(string id) { using (EShopDB db = new EShopDB()) { BookSale bookSale = new BookSale() { Id = id }; db.BookSale.Attach(bookSale); db.BookSale.Remove(bookSale); bool isSuccess = db.SaveChanges() > 0; return(isSuccess); } }
public bool UpdateBookSale(BookSale bookSale) { using (EShopDB db = new EShopDB()) { var oldBookSale = db.BookSale.Find(bookSale.Id); if (oldBookSale != null) { oldBookSale.UpdateBy = bookSale.UpdateBy; oldBookSale.UpdateTime = DateTime.Now; oldBookSale.State = bookSale.State; bool isSuccess = db.SaveChanges() > 0; return(isSuccess); } else { return(false); } } }
public bool UpdateBookSale(BookSale bookSale) { return(_bookSaleService.UpdateBookSale(bookSale)); }
public bool InsertBookSale(BookSale bookSale) { return(_bookSaleService.InsertBookSale(bookSale)); }