public static void Configure(IUnityContainer container, IConfiguration Configuration) { container.RegisterInstance(MappingProfilesConfiguration.InitializeAutoMapper()); container.RegisterInstance <IDatabaseManager>(new DatabaseManager(new DatabaseFactory()) { ConnectionString = "server=crowdsourcedev.c8owe0hgyui5.ap-south-1.rds.amazonaws.com,3306;uid=admin;pwd=Emids12345;database=crowdsourcedev" //Configuration.get }); container.RegisterType <IDapperManager, DapperManager>(); container.RegisterType <IGenericRepository <UserDTO>, GenericRepository <UserDTO> >(); container.RegisterType <IGenericRepository <UserTypeDTO>, GenericRepository <UserTypeDTO> >(); container.RegisterType <IGenericRepository <InterfaceRequestDTO>, GenericRepository <InterfaceRequestDTO> >(); container.RegisterType <IGenericRepository <IRDocumentsMappingDTO>, GenericRepository <IRDocumentsMappingDTO> >(); container.RegisterType <IGenericRepository <IRDetailsMappingDTO>, GenericRepository <IRDetailsMappingDTO> >(); container.RegisterType <IGenericRepository <DropdownListDTO>, GenericRepository <DropdownListDTO> >(); container.RegisterType <IGenericRepository <EnterpriseProfileDTO>, GenericRepository <EnterpriseProfileDTO> >(); container.RegisterType <IGenericRepository <UserInputModel>, GenericRepository <UserInputModel> >(); container.RegisterType <IGenericRepository <UserTypeInputModel>, GenericRepository <UserTypeInputModel> >(); container.RegisterType <IGenericRepository <InterfaceRequestInputModel>, GenericRepository <InterfaceRequestInputModel> >(); container.RegisterType <IGenericRepository <IRDocumentsMapping>, GenericRepository <IRDocumentsMapping> >(); container.RegisterType <IGenericRepository <IRDetailsMapping>, GenericRepository <IRDetailsMapping> >(); container.RegisterType <IGenericRepository <DropdownList>, GenericRepository <DropdownList> >(); container.RegisterType <IGenericRepository <EnterpriseProfile>, GenericRepository <EnterpriseProfile> >(); container.RegisterType <IUserService, UserService>(); container.RegisterType <IUserRepo, UserRepo>(); container.RegisterType <IJwtAuthManager, JwtAuthManager>(); }
public UserService(IUserRepo repo) { _repo = repo; _mapper = new Mapper(MappingProfilesConfiguration.InitializeAutoMapper()); }