public void LoadServices(MainActivity activity) { try { var sqliteConnectionManager = new SQLiteConnectionManager(); var httpClientManager = new Services.Mock.MockAuthorizationManager(sqliteConnectionManager); activity.AuthorizationManager = httpClientManager; var mapper = new DetailsMapper(); var passwordManager = new PasswordManager(); var unitofWork = new UnitOfWork(sqliteConnectionManager, mapper, passwordManager); var migrator = new DemoMigrator(sqliteConnectionManager, passwordManager); migrator.Migrate(); var jwtTokenProvider = new JwtTokenProvider(activity.AppSettings); activity.PersistenceProvider = new PersistenceProvider(); activity.RoleManager = new RoleManager(); activity.AttributeService = new Services.Mock.AttributeService(unitofWork); activity.AuthService = new Services.Mock.AuthService(unitofWork, jwtTokenProvider, passwordManager); activity.CityService = new Services.Mock.CityService(unitofWork); activity.CounterpartyService = new Services.Mock.CounterpartyService(unitofWork); activity.InvoiceService = new Services.Mock.InvoiceService(unitofWork); activity.HLocationService = new Services.Mock.LocationService(unitofWork); activity.NoteService = new Services.Mock.NoteService(unitofWork); activity.ProductService = new Services.Mock.ProductService(unitofWork); activity.RoleService = new Services.Mock.RoleService(unitofWork); activity.HUserService = new Services.Mock.UserService(unitofWork); } catch (System.Exception ex) { } }
public UnitOfWork( SQLiteConnectionManager sqliteConnectionManager, DetailsMapper mapper, IPasswordManager passwordManager ) { _mapper = mapper; _passwordManager = passwordManager; _sqliteConnection = sqliteConnectionManager.Connection; }
public override void PreInitialize() { Configuration.Modules.AbpAutoMapper().Configurators.Add(configuration => { invMapper.CreateMappings(configuration); ConPprMapper.CreateMappings(configuration); LocationsMapper.CreateMappings(configuration); DetailsMapper.CreateMappings(configuration); }); Configuration.Authorization.Providers.Add <WebAPIAuthorizationProvider>(); Configuration.Authorization.Providers.Add <ConPprAuthorizationProvider>(); Configuration.Authorization.Providers.Add <LocationsAuthorizationProvider>(); Configuration.Authorization.Providers.Add <DetailsAuthorizationProvider>(); }
public virtual async Task <IActionResult> Details(Guid id) { if (!HasDetails) { return(NotFound()); } TEntityDto entity = await this.entityManager.GetEntityAsync <TEntity, TEntityDto>(id); EntityDetailsViewModel model = new EntityDetailsViewModel(); model.Details = DetailsMapper.DtoMapper <TEntityDto>(entity); model.Title = $"{StringFunctions.SplitWordsByCapitalLetters(typeof(TEntity).Name)} Details"; string singleEntityName = StringFunctions.SplitWordsByCapitalLetters(typeof(TEntity).Name); ViewData[BreadcrumbEntityNamePluralPlaceholder] = singleEntityName.ToPluralString(); return(View("AbstractViews/Details", model)); }