示例#1
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="encryptionService"></param>
 /// <param name="repository"></param>
 public SystemUserService(IEncryptionService encryptionService,
                          IRepositoryExtesion <SystemUser> userRepository,
                          IRepositoryExtesion <SystemUserRole> userRoleRepository,
                          IRepositoryExtesion <MenuPermission> menuRepository,
                          IRepositoryExtesion <MenuPermissionRole> menuRoleRepository,
                          IRepositoryExtesion <ActionPermission> actionRepository,
                          IRepositoryExtesion <ActionPermissionRole> actionRoleRepository,
                          IRepositoryExtesion <CompanyEmployee> companyRepository,
                          ICacheManager cacheManager) : base(userRepository)
 {
     //this._userRepository = userRepository;
     this._encryptionService  = encryptionService;
     this._userRoleReposity   = userRoleRepository;
     this._meunRepository     = menuRepository;
     this._meunRoleReposity   = menuRoleRepository;
     this._actionRepository   = actionRepository;
     this._actionRoleReposity = actionRoleRepository;
     this._cacheManager       = cacheManager;
     this._companyRepository  = companyRepository;
 }
示例#2
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="repository"></param>
 public SupplierService(IRepositoryExtesion <Supplier> repository) : base(repository)
 {
 }
示例#3
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="repository"></param>
 public EnquiryAppFormService(IRepositoryExtesion <EnquiryAppForm> repository) : base(repository)
 {
 }
示例#4
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="repository"></param>
 public AppServiceBase(IRepositoryExtesion <TEntity> repository)
 {
     this._repository = repository;
 }
示例#5
0
 public CrudAppServiceBase(IRepositoryExtesion <TEntity, int> repository) : base(repository)
 {
 }
示例#6
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="repository"></param>
 public CompanyEmployeeService(IRepositoryExtesion <CompanyEmployee> repository) : base(repository)
 {
 }
示例#7
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="repository"></param>
 public CompanyService(IRepositoryExtesion <Company> repository) : base(repository)
 {
 }