Пример #1
0
        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);
        }
Пример #2
0
        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());
        }