Esempio n. 1
0
        public async Task <IActionResult> LoadStudentPhoto(LoadPhotoRequest request)
        {
            MultipartFormDataContent dataModel = MultipartFormDataBuilder.ConvertModelToFormData(request);
            var response = await PostFileModel($@"{_settings.Value.ApiUrl}/api/Student/update-photo", dataModel);

            var data = await response.Content.ReadAsStringAsync();

            return(Ok());
        }
        public async Task UpdatePhoto([FromForm] LoadPhotoRequest request)
        {
            string pictureFileName = FileHelper.SaveFile(request.Photo);
            var    student         = await _studentRepository.GetByIdAsync(request.StudentId);

            student.PhotoImageName = pictureFileName;
            _studentRepository.Update(student);
            await _studentRepository.CommitAsync();
        }