コード例 #1
0
        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));
        }
コード例 #2
0
 public bool InsertBookSale(BookSale bookSale)
 {
     using (EShopDB db = new EShopDB())
     {
         db.BookSale.Add(bookSale);
         bool isSuccess = db.SaveChanges() > 0;
         return(isSuccess);
     }
 }
コード例 #3
0
 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));
     }
 }
コード例 #4
0
 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));
     }
 }
コード例 #5
0
 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("");
     }
 }
コード例 #6
0
 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);
     }
 }
コード例 #7
0
 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);
         }
     }
 }
コード例 #8
0
ファイル: BookSaleManager.cs プロジェクト: clarenceXSF/EShop
 public bool UpdateBookSale(BookSale bookSale)
 {
     return(_bookSaleService.UpdateBookSale(bookSale));
 }
コード例 #9
0
ファイル: BookSaleManager.cs プロジェクト: clarenceXSF/EShop
 public bool InsertBookSale(BookSale bookSale)
 {
     return(_bookSaleService.InsertBookSale(bookSale));
 }