public LocaleInfoBoxViewModel Build(int localeId) { var locale = this.localesRepository.Get(localeId); var viewModel = new LocaleInfoBoxViewModel { Name = locale.Name, Species = this.speciesRepository.GetSpeciesAtLocale(locale.Id).ToDtoList() }; return viewModel; }
public LocaleInfoBoxViewModel Build(int localeId) { var locale = this._localesRepository.GetById(localeId); var species = this._speciesRepository.GetSpeciesAtLocale(locale.Id); var speciesDtoList = new List<SpeciesDto>(); species.ToList().ForEach(s => speciesDtoList.Add(this._dtoFactory.Build(s))); var viewModel = new LocaleInfoBoxViewModel { Name = locale.Name, Species = speciesDtoList }; return viewModel; }