//Объект типа IActionResult, которые непосредственно предназначены для генерации результата действия. public IActionResult Create(IList <IFormFile> files, ImageDetail image) { foreach (var item in files) { image.PathImage = "~/uploads/" + item.FileName.Trim(); image.Size = item.Length / 1000; } _upload.UploadFileMultiple(files); _context.ImageDetail.Add(image); _context.SaveChanges(); TempData["Sucess"] = "Save Your File"; ViewData["CategoryId"] = new SelectList(_context.Categories, "Id", "Name", image.CategoryId); return(RedirectToAction("Create", "Panel")); }
public IActionResult Create(IList <IFormFile> files, ImageDetail image) { //Добавляем данные в таблицу foreach (var item in files) { image.PathImage = "~/uploads/" + item.FileName.Trim(); image.Size = item.Length / 1000; } _upload.UploadFileMultiple(files); _context.ImageDetail.Add(image); _context.SaveChanges(); //TempData, как и ViewData, представляет словарь, хранящий пары ключ-значение TempData["Sucess"] = "Save Your File"; //ViewData представляет словарь из пар ключ-значение ViewData["CategoryId"] = new SelectList(_context.Categories, "Id", "Name", image.CategoryId); return(RedirectToAction("Create", "Panel")); }