private static void RegisterMappings(IKernel kernel) { var config = MappingConfig.ConfigureMappings(); var mapper = config.CreateMapper(); kernel.Bind <IMapper>().ToConstant(mapper); kernel.Bind <IMapper <CompanyDTO, CompanyModel> >().To <AutoMapper <CompanyDTO, CompanyModel> >(); kernel.Bind <IMapper <CountryDTO, CountryModel> >().To <AutoMapper <CountryDTO, CountryModel> >(); kernel.Bind <IMapper <CityDTO, CityModel> >().To <AutoMapper <CityDTO, CityModel> >(); kernel.Bind <IMapper <FlightDTO, FlightModel> >().To <AutoMapper <FlightDTO, FlightModel> >(); kernel.Bind <IMapper <ScheduleDTO, ScheduleModel> >().To <AutoMapper <ScheduleDTO, ScheduleModel> >(); kernel.Bind <IMapper <ScheduleDetailsDTO, ScheduleDetailsImportModel> >().To <AutoMapper <ScheduleDetailsDTO, ScheduleDetailsImportModel> >(); }