Пример #1
0
        public ActionResult Update(AppUserDTO model, HttpPostedFileBase Image)
        {
            AppUser       appUser          = _repo.GetById(model.Id);
            List <string> UploadImagePaths = new List <string>();

            UploadImagePaths = ImageUploader.UploadSingleImage(ImageUploader.OriginalProfileImagePath, Image, 1);

            model.UserImage = UploadImagePaths[0];

            if (model.UserImage == "1" || model.UserImage == "2" || model.UserImage == "3")
            {
                if (appUser.UserImage == null || appUser.UserImage == ImageUploader.DefaultProfileImagePath)
                {
                    appUser.UserImage        = ImageUploader.DefaultProfileImagePath;
                    appUser.XSmallUserImage  = ImageUploader.DefaultXSmallProfileImagePath;
                    appUser.CruptedUserImage = ImageUploader.DefaultCruptedProfileImagePath;
                }
            }
            else
            {
                appUser.UserImage        = UploadImagePaths[0];
                appUser.XSmallUserImage  = UploadImagePaths[1];
                appUser.CruptedUserImage = UploadImagePaths[2];
            }

            appUser.FirstName = model.FirstName;
            appUser.LastName  = model.LastName;
            appUser.UserName  = model.UserName;
            appUser.Password  = model.Password;
            appUser.Role      = model.Role;
            _repo.Update(appUser);
            return(Redirect("/Admin/AppUser/List"));
        }
Пример #2
0
        public ActionResult Update(AppUserDTO model)
        {
            AppUser appUser = _repo.GetById(model.Id);

            appUser.FirstName = model.FirstName;
            appUser.LastName  = model.LastName;
            appUser.UserName  = model.UserName;
            appUser.Password  = model.Password;
            appUser.Role      = model.Role;
            _repo.Update(appUser);
            return(Redirect("/Admin/AppUser/List"));
        }
        public ActionResult Update(AppUserDTO data, HttpPostedFileBase Image)
        {
            AppUser appUser = _repo.GetById(data.Id);

            List <string> UploadImagePaths = new List <string>();

            UploadImagePaths = ImageUploader.UploadSingleImage(ImageUploader.OriginalProfileImagePath, Image, 1);

            data.UserImage = UploadImagePaths[0];

            if (data.UserImage == "1" || data.UserImage == "2" || data.UserImage == "3")
            {
                if (appUser.UserImage == null || appUser.UserImage == ImageUploader.DefaultProfileImagePath)
                {
                    appUser.UserImage        = ImageUploader.DefaultProfileImagePath;
                    appUser.XSmallUserImage  = ImageUploader.DefaultXSmallProfileImagePath;
                    appUser.CruptedUserImage = ImageUploader.DefaultCruptedProfileImagePath;
                }
            }
            else
            {
                appUser.UserImage        = UploadImagePaths[0];
                appUser.XSmallUserImage  = UploadImagePaths[1];
                appUser.CruptedUserImage = UploadImagePaths[2];
            }

            appUser.FirstName  = data.FirstName;
            appUser.LastName   = data.LastName;
            appUser.UserName   = data.UserName;
            appUser.Password   = data.Password;
            appUser.Role       = data.Role;
            appUser.Status     = Status.Modified;
            appUser.UpdateDate = DateTime.Now;
            _repo.Update(appUser);
            return(Redirect("/Admin/AppUser/List"));
        }