public async Task <IActionResult> Edit(Programci programci, IFormFile image) { if (image != null) { if (System.IO.File.Exists(_env.WebRootPath + programci.ImageUrl)) { System.IO.File.Delete(_env.WebRootPath + programci.ImageUrl); } if (image == null || image.Length == 0) { return(Content("not image selected")); } var path = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/image/Programcilar", image.FileName); using (var stream = new FileStream(path, FileMode.Create)) { await image.CopyToAsync(stream); } programci.ImageUrl = "/image/Programcilar/" + image.FileName; } _programciService.Update(programci); return(RedirectToAction("Index")); }
public async Task <IActionResult> Create(IFormFile image, Programci programci) { if (image == null || image.Length == 0) { return(Content("not image selected")); } var path = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/image/Programcilar", image.FileName); using (var stream = new FileStream(path, FileMode.Create)) { await image.CopyToAsync(stream); } programci.ImageUrl = "/image/Programcilar/" + image.FileName; _programciService.Add(programci); return(RedirectToAction("Index")); }
public void Update(Programci programci) { _programciDal.Update(programci); }
public void Add(Programci programci) { programci.CreatedDate = DateTime.Now; _programciDal.Add(programci); }