Beispiel #1
0
        public void UpdateSellerBid(int sellerBidId, SellerBids sellerBid)
        {
            var sellerBidExist = _RTSystemContext.SellerBids.FirstOrDefault(s => s.SellerBidId == sellerBidId);

            if (sellerBidExist != null)
            {
                if (sellerBid.Quantity != 00.00)
                {
                    sellerBidExist.Quantity = sellerBid.Quantity;
                }
                if (sellerBid.Price != 00.00)
                {
                    sellerBidExist.Price = sellerBid.Price;
                }
                // if (sellerBid.DeliveryDate != null) { sellerBidExist.DeliveryDate = sellerBid.DeliveryDate; }
                // if (sellerBid.ValidityPeriod != null) { sellerBidExist.ValidityPeriod = sellerBid.ValidityPeriod; }
                if (sellerBid.BestPrice != 00.00)
                {
                    sellerBidExist.BestPrice = sellerBid.BestPrice;
                }
                if (sellerBid.Status != null)
                {
                    sellerBidExist.Status = sellerBid.Status;
                }
                _RTSystemContext.SaveChanges();
            }
            else
            {
                throw new Exception("Failed to Update");
            }
        }
Beispiel #2
0
 public void CreateSellerBid(SellerBids sellerBid)
 {
     if (sellerBid == null)
     {
         throw new Exception("Incomplete Fields");
     }
     else
     {
         _RTSystemContext.SellerBids.Add(sellerBid);
         _RTSystemContext.SaveChanges();
     }
 }