public List <AgencyPackageItem> getAgencyPackageItems(List <ShipmentImport> lst, Shipment shipment, AgencyPackage package) { List <AgencyPackageItem> list = new List <AgencyPackageItem>(); var listPackage = lst.Where(n => n.TrackingNumber == package.TrackingCode); foreach (var pack in listPackage) { var packId = Guid.NewGuid(); var cate = getCategory(pack.ItemCategoryName); if (cate != null) { AgencyPackageItem item = new AgencyPackageItem() { AgencyPackageId = package.Id, CreatedAt = DateTime.Now, Id = packId, CreatedBy = user.Staff.UserName, UpdatedAt = DateTime.Now, UpdatedBy = user.Staff.UserName, CategoryId = cate.Id, ItemCategory = cate.NameEN, ItemCode = "", ItemName = pack.ItemName, ItemNotes = pack.ItemNotes, ItemQuantity = pack.ItemQuantity, ItemUrl = "", ItemImg = "" }; list.Add(item); } } return(list); }
public ActionResult Add(Guid id, string name, int category, int quantity, string note, string weblink, string jancode, string productId, double price) { var IdItem = Guid.NewGuid(); AgencyPackageItem agencyPackageItem = new AgencyPackageItem() { AgencyPackageId = id, CreatedAt = DateTime.Now, CreatedBy = user.Staff.UserName, Id = IdItem, CategoryId = category, ItemName = name, ItemCategory = db.WareHouseCategories.Find(category).Name, ItemNotes = note, ItemQuantity = quantity, UpdatedAt = DateTime.Now, UpdatedBy = user.Staff.UserName, ItemUrl = weblink, ItemCode = jancode, Price = price, ProductCode = productId }; if (ModelState.IsValid) { db.AgencyPackageItems.Add(agencyPackageItem); db.SaveChanges(); return(Json(new { message = IdItem, status = true }, JsonRequestBehavior.AllowGet)); } return(Json(new { message = "Thêm dữ liệu thất bại !", status = false }, JsonRequestBehavior.AllowGet)); }