public static FileViewModel Create(IRepositoryFactory repositoryFactory, int seminarId, File file = null) { var viewModel = new FileViewModel() { File = file ?? new File() { Seminar = repositoryFactory.SeminarRepository.GetNullableById(seminarId)}, SeminarId = seminarId }; return viewModel; }