private string UploadedFile(ZawodyViewModel model) { string uniqueFileName = null; if (model.ZdjecieUrl != null) { string uploadsFolder = Path.Combine(_webHostEnvironment.WebRootPath, "images"); uniqueFileName = Guid.NewGuid().ToString() + "_" + model.ZdjecieUrl.FileName; string filePath = Path.Combine(uploadsFolder, uniqueFileName); using (var fileStream = new FileStream(filePath, FileMode.Create)) { model.ZdjecieUrl.CopyTo(fileStream); } } return(uniqueFileName); }
public IActionResult Dodaj2(int id, ZawodyViewModel model) { if (ModelState.IsValid) { string uniqueFileName = UploadedFile(model); Sport sport = _sportRepository.PobierzSportOId(id); Zawody zawody = new Zawody { DataZawodow = model.DataZawodow, ZdjecieUrl = uniqueFileName, Sport = sport, }; _zawodyRepository.DodajZawody(zawody); return(RedirectToAction(nameof(Index))); } return(View()); }