public IActionResult EditUserDetail(EditUserDetailViewModel model)
        {
            if (ModelState.IsValid && model.ProfileImageFile != null)
            {
                var errors = ModelState.Where(x => x.Value.Errors.Any()).Select(x => new KeyValuePair <string, string>(x.Key, x.Value.Errors.FirstOrDefault().ErrorMessage)).ToList();

                var uploadedFileExtension  = Path.GetExtension(model.ProfileImageFile.FileName).ToLower();
                var acceptedFileExtensions = new List <string>()
                {
                    ".png",
                    ".jpg",
                    ".gif",
                    ".bmp",
                    ".jpeg"
                };

                //tanımladığınız dosya türleri arasında değil ise
                if (!acceptedFileExtensions.Contains(uploadedFileExtension))
                {
                    errors.Add(new KeyValuePair <string, string>("ProfileImageFile", "Düzgün dosya gir andaval!"));

                    return(View());
                }

                var path = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot", "UserProfileImages", model.ProfileImageFile.FileName.Replace(" ", "_") + "");/* + Path.GetFileNameWithoutExtension(model.ProfileImageFile.FileName))*/

                using (var stream = new FileStream(path, FileMode.Create))
                {
                    model.ProfileImageFile.CopyTo(stream);
                }
                model.ProfileImage = path;
            }


            _userDetailService.EditUserDetail(model);
            var userDetail = _userDetailService.GetEditUserDetail();

            return(View(userDetail));
        }