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