private async Task <CreateEditAnnualReportViewModel> GetCreateEditViewModel(CityVMs.CityViewModel city, AnnualReportOperation operation, AnnualReportViewModel annualReport) { var createEditAnnualReportViewModel = await GetCreateEditViewModel(city, operation); createEditAnnualReportViewModel.AnnualReport = annualReport; return(createEditAnnualReportViewModel); }
private async Task <CreateEditAnnualReportViewModel> GetCreateEditViewModel(CityVMs.CityViewModel city, AnnualReportOperation operation) { var cityMemebrsDTO = await _cityMembersService.GetMembersByCityIdAsync(city.ID); var cityMembers = _mapper.Map <IEnumerable <CityDTOs.CityMembersDTO>, IEnumerable <CityVMs.CityMembersViewModel> >(cityMemebrsDTO); return(new CreateEditAnnualReportViewModel(cityMembers) { Operation = operation, CityName = city.Name, AnnualReport = new AnnualReportViewModel { CityId = city.ID, MembersStatistic = new MembersStatisticViewModel() } }); }