public AwardUsersLogic(IUsersDao usersDao, IAwardsDao awardsDao, IAwardUsersDao awardUsersDao, ICacheLogic cacheLogic)
 {
     this.usersDao      = usersDao;
     this.awardsDao     = awardsDao;
     this.awardUsersDao = awardUsersDao;
     this.cacheLogic    = cacheLogic;
 }
Example #2
0
 public UserLogic(IUsersDao usersDao, ITeamTreeNodeFactory tmTreeFactory, IUserValidator userValidator, IUserIntegrations userIntegrations)
 {
     this.usersDao         = usersDao;
     this.tmTreeFactory    = tmTreeFactory;
     this.userValidator    = userValidator;
     this.userIntegrations = userIntegrations;
 }
 public GoodsInfoDetail()
 {
     goodsinformationtable = new GoodssourceinformationDao();
     userInfos             = new UsersDao();
     countyInfos           = new CountyDao();
     goodsTypeInfo         = new GoodstypeDao();
 }
Example #4
0
        public UserDto GetById(int id)
        {
            userDao = new UsersDao();
            Users user = userDao.FindById(id);

            return(new UserDto(user.Id, user.UserName, user.Pswd, user.FullName));
        }
Example #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.roleDao = new RoleDao();
            this.userDao = new UsersDao();
            IList <Role> roleList = this.roleDao.FindAll();
            string       userId   = Request.QueryString["id"];

            this.userEntity        = this.userDao.Find(Int64.Parse(userId));
            this.txtLoginName.Text = this.userEntity.Loginname;
            this.txtUserName.Text  = this.userEntity.Username;

            if (!IsPostBack)
            {
                this.ddlRole.Items.Clear();
                this.ddlRole.Items.Add(new ListItem("请选择...", "-1"));
                foreach (Role roleEntity in roleList)
                {
                    ListItem roleItem = new ListItem();
                    roleItem.Text  = roleEntity.Rolename;
                    roleItem.Value = roleEntity.Id.ToString();
                    this.ddlRole.Items.Add(roleItem);
                    if (roleItem.Value == this.userEntity.Roleid.ToString())
                    {
                        roleItem.Selected = true;
                    }
                }
            }
        }
Example #6
0
        static DependencyResolver()
        {
            _employeesDao   = new EmployeesDao();
            _employeesLogic = new EmployeesLogic(_employeesDao);

            _filesDao   = new FilesDao();
            _filesLogic = new FilesLogic(_filesDao);

            _newsDao   = new NewsDao();
            _newsLogic = new NewsLogic(_newsDao);

            _pagesDao   = new PagesDao();
            _pagesLogic = new PagesLogic(_pagesDao);

            _patientsDao   = new PatientsDao();
            _patientsLogic = new PatientsLogic(_patientsDao);

            _postsDao   = new PostsDao();
            _postsLogic = new PostsLogic(_postsDao);

            _recordsDao   = new RecordsDao();
            _recordsLogic = new RecordsLogic(_recordsDao);

            _rolesDao   = new RolesDao();
            _rolesLogic = new RolesLogic(_rolesDao);

            _specialtiesDao   = new SpecialtiesDao();
            _specialtiesLogic = new SpecialtiesLogic(_specialtiesDao);

            _usersDao   = new UsersDao();
            _usersLogic = new UsersLogic(_usersDao, _rolesDao);
        }
 public UserRightManager() : base()
 {
     this.rightManager     = new RightManager();
     this.uspUserRightsDao = new UspUpdateUserHasRightsDao();
     this.usersDao         = new UsersDao();
     logger.Info("Constructor method.");
 }
Example #8
0
 public userrightsmanagement()
 {
     this.rightManager     = new RightManager();
     this.uspUserRightsDao = new UspUpdateUserHasRightsDao();
     this.usersDao         = new UsersDao();
     logger.Info("Construct method done.");
 }
Example #9
0
        public LibraryUOW(LibraryState libData, IBookDao bDao, IUsersDao uDao, IRentalDao rDao)
        {
            libraryData = libData;

            booksDao   = bDao;
            usersDao   = uDao;
            rentalsDao = rDao;
        }
Example #10
0
 public UsersController(
     IConfiguration configuration,
     IRolesDao rolesDao,
     IUsersDao usersDao)
 {
     _configration = configuration;
     _rolesDao     = rolesDao;
     _usersDao     = usersDao;
 }
Example #11
0
 public LoginController(IUsersDao usersDao, IStatisticsDao statsDao)
 {
     if (usersDao == null)
     {
         throw new ArgumentNullException("usersDao");
     }
     _usersDao = usersDao;
     _statsDao = statsDao;
 }
Example #12
0
 public CurrentUserService(
     IHttpContextAccessor httpContextAccessor,
     IUsersDao usersDao,
     IBranchesDao branchesDao,
     ICarsDao carsDao)
 {
     _httpContextAccessor = httpContextAccessor;
     _usersDao            = usersDao;
     _branchesDao         = branchesDao;
     _carsDao             = carsDao;
 }
 public AccountController(
     IUsersDao usersDao,
     IBranchesDao branchesDao,
     ICarsDao carsDao,
     ICurrentUserService currentUserService)
 {
     _usersDao           = usersDao;
     _branchesDao        = branchesDao;
     _carsDao            = carsDao;
     _currentUserService = currentUserService;
 }
Example #14
0
        public IList <UserReadDto> GetAll()
        {
            IList <UserReadDto> list = new List <UserReadDto>();

            userDao = new UsersDao();
            IList <Users> listBD = userDao.FindAll();

            foreach (Users u in listBD)
            {
                list.Add(new UserReadDto(u.Id, u.UserName, u.FullName));
            }
            return(list);
        }
        public FakeAvatarsDao(IUsersDao usersDao)
        {
            this.usersDao = usersDao;

            this.avatars = new List <Avatar>
            {
                {
                    new Avatar
                    {
                        AvatarId   = DefaultAvatarId,
                        AvatarData = "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",
                        MimeType   = "image/jpeg",
                    }
                }
            };
        }
 static DependencyResolver()
 {
     _usersDao   = new UserDao();
     _usersLogic = new UserLogic(_usersDao);
 }
Example #17
0
 public bool Save(UserDto userDto)
 {
     userDao = new UsersDao();
     return(userDao.Save(new Users(0, userDto.UserName, userDto.Pswd, userDto.FullName)));
 }
Example #18
0
 public bool Update(UserDto userDto)
 {
     userDao = new UsersDao();
     return(userDao.Update(new Users(userDto.Id, userDto.UserName, userDto.Pswd, userDto.FullName)));
 }
Example #19
0
 public bool Delete(int id)
 {
     userDao = new UsersDao();
     return(userDao.Delete(id));
 }
Example #20
0
 public updatepwd()
 {
     this.usersDao = new UsersDao();
 }
Example #21
0
 public AuthManager(IUsersDao usersDao)
 {
     _usersDao = usersDao ?? throw new ArgumentNullException(nameof(usersDao));
 }
Example #22
0
 public UsersLogic(IUsersDao usersDao)
 {
     _usersDao = new UsersDAO();
 }
Example #23
0
 public UsersBll(IUsersDao usersDao)
 {
     _usersDao = usersDao;
 }
Example #24
0
 public GoalsLogic(IGoalsDao goalsSelector, IUsersDao usersSelector)
 {
     this.goalsSelector = goalsSelector;
     this.usersSelector = usersSelector;
 }
Example #25
0
 public login()
 {
     this.usersDao = new UsersDao();
 }
 public UsersHelper()
 {
     usersDao = new UsersDao();
 }
Example #27
0
 public UsersLogic()
 {
     UserDao = new UsersDaoBD();
 }
Example #28
0
 public MembersController(IUsersDao usersService)
 {
     _usersService = usersService;
 }
Example #29
0
 public UsersLogic(IUsersDao usersDao, ICacheLogic cacheLogic)
 {
     this.usersDao   = usersDao;
     this.cacheLogic = cacheLogic;
 }
 public TeamTreeNodeFactory(IUsersDao usersDao)
 {
     this.usersDao = usersDao;
 }
 public UserValidator(IUsersDao usersDao)
 {
     _usersDao = usersDao;
 }