Beispiel #1
0
        public IActionResult UploadPic(int?id)
        {
            var vm = new TeacherPictureViewModel
            {
                Teacher      = null,
                ProfileImage = null
            };

            return(View(vm));
        }
Beispiel #2
0
        public IActionResult UploadPic(int id)
        {
            var viewModel = new TeacherPictureViewModel
            {
                ProfileImage = null,
                Teacher      = null,
            };

            return(View(viewModel));
        }
Beispiel #3
0
        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)));
        }