public IActionResult UploadPic(int?id) { var vm = new TeacherPictureViewModel { Teacher = null, ProfileImage = null }; return(View(vm)); }
public IActionResult UploadPic(int id) { var viewModel = new TeacherPictureViewModel { ProfileImage = null, Teacher = null, }; return(View(viewModel)); }
public async Task <IActionResult> UploadPic(int?id, IFormFile iff) { var vm = new TeacherPictureViewModel { Teacher = await _context.Teacher.FindAsync(id), ProfileImage = iff }; string uniqueFileName = UploadedFile(vm.ProfileImage); vm.Teacher.ProfilePicture = uniqueFileName; _context.Update(vm.Teacher); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }