Example #1
0
        public bool Insert(List <ReceiptNoteDetailModels> models, ref string msg)
        {
            using (var cxt = new NuWebContext())
            {
                try
                {
                    List <I_ReceiptNoteDetail> ListInsert = new List <I_ReceiptNoteDetail>();
                    I_ReceiptNoteDetail        item       = null;
                    foreach (var model in models)
                    {
                        item                       = new I_ReceiptNoteDetail();
                        item.Id                    = Guid.NewGuid().ToString();
                        item.ReceiptNoteId         = model.ReceiptNoteId;
                        item.PurchaseOrderDetailId = model.PurchaseOrderDetailId;

                        item.ReceivedQty  = model.ReceivedQty;
                        item.ReceivingQty = model.ReceivingQty;
                        item.RemainingQty = model.RemainingQty;

                        ListInsert.Add(item);
                    }
                    cxt.I_ReceiptNoteDetail.AddRange(ListInsert);
                    cxt.SaveChanges();
                    return(true);
                }
                catch (Exception ex)
                {
                    _logger.Error(ex);
                    return(false);
                }
            }
        }
Example #2
0
 public bool InsertReceiptNoteDetail(ReceiptNoteDetailModels model)
 {
     using (var cxt = new NuWebContext())
     {
         try
         {
             var item = new I_ReceiptNoteDetail();
             item.Id = Guid.NewGuid().ToString();
             //item.IngredientId = model.IngredientId;
             item.ReceiptNoteId = model.ReceiptNoteId;
             //item.Quantity = model.Quantity;
             //item.Price = model.Price;
             cxt.I_ReceiptNoteDetail.Add(item);
             cxt.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             _logger.Error(ex);
             return(false);
         }
     }
 }