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); } } }
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); } } }