public async Task <IActionResult> NewsCategoryCreateAdmin(NCategoryModel model, IFormFile file) { var entity = new NCategory() { Tittle = model.Tittle, 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.Create(entity); var name = entity.Tittle; TempData.Put("message", new AlertMessage() { Title = "Kategori Ekleme", Message = $"{name} Kategorisi Başarıyla Eklendi", AlertType = "success" }); return(RedirectToAction("NewsCategoryListAdmin")); }