Example #1
0
 public UserService(IGenericRepository <User> userGR,
                    IPermissionService permissionService,
                    IRoleService roleService,
                    IGenericRepository <DefaultRolePermission> defaultRolePermissionGR,
                    IOnlineService onlineService,
                    UserServiceConfiguration configuration,
                    IImageService imageService)
 {
     _userGR                  = userGR;
     _permissionService       = permissionService;
     _roleService             = roleService;
     _defaultRolePermissionGR = defaultRolePermissionGR;
     _onlineService           = onlineService;
     _configuration           = configuration;
     _imageService            = imageService;
 }
Example #2
0
 public static void UseUserService(this IServiceCollection services, UserServiceConfiguration configuration)
 {
     services.AddSingleton(configuration);
     services.AddScoped <IUserService, UserService>();
 }