public void Add(Product_Value item) { FDIDB.Product_Value.Add(item); }
public ActionResult InsertProductCategory(List <ProduceCatogoryItem> model) { var groups = model.GroupBy(m => new { m.IdLog, m.ProductId }); if (groups.Count() > 1) { return(Json(new JsonMessage() { Erros = true, Message = "Chỉ nhập 1 mã sản phẩm" })); } if (model.Count == 0) { return(Json(new JsonMessage() { Erros = true })); } var productvalue = _productValueDa.GetByCode(model[0].IdLog); if (productvalue != null && productvalue.ProductId != model[0].ProductId) { var temp = _shopProductDetailDa.GetItemById(productvalue.ProductId); return(Json(new JsonMessage() { Erros = true, Message = $"Id thùng đã được nhập cho sản phẩm: {temp.Name}" })); } var product = _produceDa.GetProduceDetail(model[0].ProductOriginalCode); var catevalue = _cateValueDa.GetByCode(model[0].ProductOriginalCode); foreach (var produceCatogory in model) { var productdetial = _shopProductDetailDa.GetItemById(produceCatogory.ProductId); var item = new Product_Value() { Barcode = produceCatogory.Code, ProductID = produceCatogory.ProductId, UnitID = (int)UnitID.KG, IsDelete = false, Value = produceCatogory.Weight, Quantity = 1, DateCreated = DateTime.Now.TotalSeconds(), DateImport = DateTime.Now.TotalSeconds(), PriceCost = productdetial.Price, PriceNew = productdetial.Price * produceCatogory.Weight, CateValueID = catevalue.ID, IdLog = produceCatogory.IdLog, QuantityOut = 0, ProduceId = product.ID }; _productValueDa.Add(item); } _productValueDa.Save(); return(Json(new JsonMessage())); }