Example #1
0
        public string BookSave(BookSellReceive model)
        {
            try
            {
                var booksell = new BookSell();
                booksell.Id         = model.SellId;
                booksell.CustomerId = model.CustomerId;
                booksell.dtSell     = model.dtSell;
                _context.BookSell.Add(booksell);
                _context.SaveChanges();

                var bookSelldetails = new BookSellDetails();
                foreach (BookSellReceiveDetails item in model.BookSellRecvDetailsList)
                {
                    bookSelldetails            = new BookSellDetails();
                    bookSelldetails.BookSellId = item.SellId;
                    bookSelldetails.BookId     = item.BookId;
                    bookSelldetails.Qty        = item.Qty;
                    bookSelldetails.Discount   = item.Discount;
                    bookSelldetails.Total      = item.Total;
                    bookSelldetails.Paid       = item.Paid;
                    bookSelldetails.Due        = item.Due;
                    bookSelldetails.Remarks    = item.Remarks;
                    _context.BookSellDetails.Add(bookSelldetails);
                    _context.SaveChanges();
                }

                var result = "Save Successfully";
                return(result);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public ActionResult Post([FromBody] BookSellReceive model)
 {
     try
     {
         var message = bookSellService.BookSave(model);
         return(Ok(message));
     }
     catch (Exception ex)
     {
         return(BadRequest($"Book Save Unsuccess!! Errore this warning {ex.Message}"));
     }
 }