public async Task <IActionResult> Create([Bind("Id,ResimDosyası,Baslik,Aciklama")] Hakkimizda hakkimizda) { if (ModelState.IsValid) { string wwwRoothPath = _hostEnvironment.WebRootPath; string fileName = Path.GetFileNameWithoutExtension(hakkimizda.ResimDosyası.FileName); string extension = Path.GetExtension(hakkimizda.ResimDosyası.FileName); hakkimizda.ResimYolu = fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension; string path = Path.Combine(wwwRoothPath + "/HakkimizdaResimleri/", fileName); using (var fileStream = new FileStream(path, FileMode.Create)) { await hakkimizda.ResimDosyası.CopyToAsync(fileStream); } _context.Add(hakkimizda); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(hakkimizda)); }
public async Task <IActionResult> Create([Bind("Id,ResimDosyası,ResimDosyası1,ResimDosyası2,Baslik1,Aciklama,Yer,Kategori,KategoriYili")] Projeler projeler) { if (ModelState.IsValid) { string wwwRoothPath = _hostEnvironment.WebRootPath; string wwwRoothPath1 = _hostEnvironment.WebRootPath; string wwwRoothPath2 = _hostEnvironment.WebRootPath; string fileName = Path.GetFileNameWithoutExtension(projeler.ResimDosyası.FileName); string fileName1 = Path.GetFileNameWithoutExtension(projeler.ResimDosyası1.FileName); string fileName2 = Path.GetFileNameWithoutExtension(projeler.ResimDosyası2.FileName); string extension = Path.GetExtension(projeler.ResimDosyası.FileName); string extension1 = Path.GetExtension(projeler.ResimDosyası1.FileName); string extension2 = Path.GetExtension(projeler.ResimDosyası2.FileName); projeler.ResimYolu = fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension; projeler.ResimYolu1 = fileName1 = fileName1 + DateTime.Now.ToString("yymmssfff") + extension; projeler.ResimYolu2 = fileName2 = fileName2 + DateTime.Now.ToString("yymmssfff") + extension; string path = Path.Combine(wwwRoothPath + "/ProjelerResimleri/", fileName); string path1 = Path.Combine(wwwRoothPath + "/ProjelerResimleri/", fileName1); string path2 = Path.Combine(wwwRoothPath + "/ProjelerResimleri/", fileName2); using (var fileStream = new FileStream(path, FileMode.Create)) { await projeler.ResimDosyası.CopyToAsync(fileStream); } using (var fileStream1 = new FileStream(path1, FileMode.Create)) { await projeler.ResimDosyası1.CopyToAsync(fileStream1); } using (var fileStream2 = new FileStream(path2, FileMode.Create)) { await projeler.ResimDosyası2.CopyToAsync(fileStream2); } _context.Add(projeler); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(projeler)); }
public async Task <IActionResult> Create([Bind("Id,ResimDosyası,AnasayfaBaslik,AnasayfaAciklama,ResimDosyası1,ResimDosyası2,ResimDosyası3,AnasayfaBaslik2,AnasayfaAciklama2,AnasayfaBaslik3,AnasayfaAciklama3,AnasayfaBaslik4,AnasayfaAciklama4,ResimDosyası4")] Anasayfa anasayfa) { if (ModelState.IsValid) { string wwwRoothPath = _hostEnvironment.WebRootPath; string wwwRoothPath1 = _hostEnvironment.WebRootPath; string wwwRoothPath2 = _hostEnvironment.WebRootPath; string wwwRoothPath3 = _hostEnvironment.WebRootPath; string wwwRoothPath4 = _hostEnvironment.WebRootPath; string fileName = Path.GetFileNameWithoutExtension(anasayfa.ResimDosyası.FileName); string fileName1 = Path.GetFileNameWithoutExtension(anasayfa.ResimDosyası1.FileName); string fileName2 = Path.GetFileNameWithoutExtension(anasayfa.ResimDosyası2.FileName); string fileName3 = Path.GetFileNameWithoutExtension(anasayfa.ResimDosyası3.FileName); string fileName4 = Path.GetFileNameWithoutExtension(anasayfa.ResimDosyası4.FileName); string extension = Path.GetExtension(anasayfa.ResimDosyası.FileName); string extension1 = Path.GetExtension(anasayfa.ResimDosyası1.FileName); string extension2 = Path.GetExtension(anasayfa.ResimDosyası2.FileName); string extension3 = Path.GetExtension(anasayfa.ResimDosyası3.FileName); string extension4 = Path.GetExtension(anasayfa.ResimDosyası4.FileName); anasayfa.ResimYolu = fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension; anasayfa.ResimYolu1 = fileName1 = fileName1 + DateTime.Now.ToString("yymmssfff") + extension; anasayfa.ResimYolu2 = fileName2 = fileName2 + DateTime.Now.ToString("yymmssfff") + extension; anasayfa.ResimYolu3 = fileName3 = fileName3 + DateTime.Now.ToString("yymmssfff") + extension; anasayfa.ResimYolu4 = fileName4 = fileName4 + DateTime.Now.ToString("yymmssfff") + extension; string path = Path.Combine(wwwRoothPath + "/AnasayfaResimleri/", fileName); string path1 = Path.Combine(wwwRoothPath + "/AnasayfaResimleri/", fileName1); string path2 = Path.Combine(wwwRoothPath + "/AnasayfaResimleri/", fileName2); string path3 = Path.Combine(wwwRoothPath + "/AnasayfaResimleri/", fileName3); string path4 = Path.Combine(wwwRoothPath + "/AnasayfaResimleri/", fileName4); using (var fileStream = new FileStream(path, FileMode.Create)) { await anasayfa.ResimDosyası.CopyToAsync(fileStream); } using (var fileStream1 = new FileStream(path1, FileMode.Create)) { await anasayfa.ResimDosyası1.CopyToAsync(fileStream1); } using (var fileStream2 = new FileStream(path2, FileMode.Create)) { await anasayfa.ResimDosyası2.CopyToAsync(fileStream2); } using (var fileStream3 = new FileStream(path3, FileMode.Create)) { await anasayfa.ResimDosyası3.CopyToAsync(fileStream3); } using (var fileStream4 = new FileStream(path4, FileMode.Create)) { await anasayfa.ResimDosyası4.CopyToAsync(fileStream4); } _context.Add(anasayfa); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(anasayfa)); }