public async Task <IActionResult> NewsCategoryEditAdmin(NCategoryModel model, IFormFile file) { var entity = _nCategoryServices.GetById(model.NCategoryId); entity.Tittle = model.Tittle; entity.Url = model.Url; if (file != null) { var extention = Path.GetExtension(file.FileName); var randomName = string.Format($"{Guid.NewGuid()}{extention}"); entity.Image = randomName; var path = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot\\img", randomName); using (var stream = new FileStream(path, FileMode.Create)) { await file.CopyToAsync(stream); } } _nCategoryServices.Update(entity); var name = entity.Tittle; TempData.Put("message", new AlertMessage() { Title = "Kategori Güncelleme", Message = $"{name} Kategorisi Başarıyla Güncellendi", AlertType = "warning" }); return(RedirectToAction("NewsCategoryListAdmin")); }
public IActionResult NewsCategoryEditAdmin(int id) { var entity = _nCategoryServices.GetById(id); var model = new NCategoryModel() { NCategoryId = entity.NCategoryId, Tittle = entity.Tittle, Image = entity.Image, Url = entity.Url }; return(View(model)); }