public async Task <IActionResult> Create(SlideViewModel model)
        {
            if (ModelState.IsValid)
            {
                var files = HttpContext.Request.Form.Files;
                foreach (var Image in files)
                {
                    if (Image != null && Image.Length > 0)
                    {
                        var file    = Image;
                        var uploads = Path.Combine(_env.WebRootPath, "images/slidebanner");

                        if (file.Length > 0)
                        {
                            var fileName = ContentDispositionHeaderValue.Parse
                                               (file.ContentDisposition).FileName.Trim('"');
                            System.Console.WriteLine(fileName);
                            using (var fileStream = new FileStream(Path.Combine(uploads, file.FileName), FileMode.Create))
                            {
                                await file.CopyToAsync(fileStream);

                                model.LinkImage = file.FileName;
                            }
                        }
                    }
                }

                var result = _mapper.Map <SlideViewModel, Slide>(model);
                _slideService.Insert(result);
                return(RedirectToAction("Index", "Slide"));
            }
            return(View());
        }