public async Task <IActionResult> Create(int id, ClientTestimonial clientTestimonial)
        {
            if (ModelState["Photo"].ValidationState == ModelValidationState.Invalid)
            {
                return(View());
            }

            if (!clientTestimonial.Photo.IsImage("image/"))
            {
                ModelState.AddModelError("Photo", "Please select image format!");
                return(View());
            }

            if (clientTestimonial.Photo.MaxLenth(300))
            {
                ModelState.AddModelError("Photo", "Image max size must be 300kb!");
                return(View());
            }

            string fileName = await clientTestimonial.Photo.SaveImages(_env.WebRootPath, "assets/img/blog");

            clientTestimonial.WorkerImage = fileName;
            await _db.AddAsync(clientTestimonial);

            await _db.SaveChangesAsync();

            return(RedirectToAction(nameof(Index)));
        }
        public async Task <IActionResult> Info(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }
            ClientTestimonial client = await _db.ClientTestimonials.FindAsync(id);

            if (client == null)
            {
                return(NotFound());
            }
            return(View(client));
        }