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));
        }