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