public ActionResult Edit(UserViewModel viewModel) { if (ModelState.IsValid) { UploadUserPhoto(viewModel); Service.Update(UserMapper.Map(viewModel)); } return RedirectToAction("Index"); }
private void UploadUserPhoto(UserViewModel viewModel) { if (viewModel.PhotoFile != null && viewModel.PhotoFile.ContentLength > 0) { viewModel.PhotoFileName = Service.Upload( viewModel.PhotoFile.InputStream, Server.MapPath(UserPhotosFolder), viewModel.PhotoFile.FileName); } }