public async Task <IActionResult> ItemSave(ServiceReference_Item.Item i, IList <IFormFile> files) { string mainimage = ""; string moreimage = ""; int count = 0; string path = _host.WebRootPath + @"/images/"; try { if (files.Count == 0) { mainimage = "noimage.jpg"; } else if (files.Count == 1) { foreach (IFormFile f in files) { mainimage = f.FileName; System.IO.FileStream fs = System.IO.File.Create(path + f.FileName); f.CopyTo(fs); fs.Flush(); fs.Dispose(); count++; } } else { foreach (IFormFile f in files) { if (count == 0) { mainimage = f.FileName; } else { moreimage += f.FileName + ","; } FileStream fs = System.IO.File.Create(path + f.FileName); f.CopyTo(fs); fs.Flush(); fs.Dispose(); count++; } } i.SupplierId = _id; i.ImageItem = mainimage; i.MoreImage = moreimage; bool _boolean = await item.createItemAsync(i); if (_boolean) { flag = "success"; message = "Add new item success"; } } catch (System.Exception) { flag = "error"; message = "Add new item unsuccess"; } return(RedirectToAction("ItemCreate")); }