Esempio n. 1
0
        /// <summary>
        /// 创建管理员用户
        /// </summary>
        /// <param name="modelLoginName"></param>
        /// <param name="modelLoginPwd"></param>
        /// <param name="modelFaceImage"></param>
        /// <exception cref="NotImplementedException"></exception>
        public void ManagerCreate(string modelLoginName, string modelLoginPwd, string modelFaceImage)
        {
            ManagerUserService svc = new ManagerUserService();

            svc.Create(new ManagerUser()
            {
                LoginName     = modelLoginName,
                LoginPwd      = modelLoginPwd,
                FaceImagePath = modelFaceImage
            });
        }
Esempio n. 2
0
        /// <summary>
        /// 通过模糊查询获取管理员信息
        /// </summary>
        /// <param name="likeSql"></param>
        /// <returns></returns>
        public List <ManagerUserDto> GetAllManagerLike(string likeSql)
        {
            ManagerUserService sve = new ManagerUserService();

            return(sve.GetAllByLike(likeSql).Select(m => new ManagerUserDto()
            {
                Id = m.Id,
                LoginName = m.LoginName,
                CreateTime = m.CreateTime.ToString("yyyy-MM-dd hh:mm:ss"),
                FaceImagePath = m.FaceImagePath,
                LastLoginTime = m.LastLoginTime.ToString("yyyy-MM-dd hh:mm:ss"),
                IsEnable = m.IsEnable
            }).ToList());
        }
Esempio n. 3
0
        /// <summary>
        /// 修改管理员状态
        /// </summary>
        public void ManagerUpdateByState(int id)
        {
            ManagerUserService sve = new ManagerUserService();
            var item  = sve.GetOne(id);
            var index = !item.IsEnable;

            sve.Edit(new ManagerUser
            {
                Id            = id,
                LoginName     = item.LoginName,
                LoginPwd      = item.LoginPwd,
                CreateTime    = item.CreateTime,
                FaceImagePath = item.FaceImagePath,
                IsEnable      = index,
                LastLoginTime = item.LastLoginTime
            });
        }
Esempio n. 4
0
        public bool UserManagerLogin(string name, string pwd)
        {
            ManagerUserService userSvc = new ManagerUserService();

            return(userSvc.Login(name, pwd));
        }
Esempio n. 5
0
        /// <summary>
        /// 获得单个管理员对象
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ManagerUser ManagerGetOne(int id)
        {
            ManagerUserService sve = new ManagerUserService();

            return(sve.GetOne(id));
        }
Esempio n. 6
0
        /// <summary>
        /// 删除管理员
        /// </summary>
        /// <param name="id"></param>
        public void ManagerRemove(long id)
        {
            ManagerUserService sve = new ManagerUserService();

            sve.Remove(id);
        }
Esempio n. 7
0
        /// <summary>
        /// 修改管理员信息
        /// </summary>
        /// <param name="model"></param>
        public void ManagerUpdate(ManagerUser model)
        {
            ManagerUserService sve = new ManagerUserService();

            sve.Edit(model);
        }
Esempio n. 8
0
        /// <summary>
        /// 获取登录信息
        /// </summary>
        /// <param name="loginName"></param>
        /// <returns></returns>
        public ManagerUser GetManager(string loginName)
        {
            ManagerUserService svc = new ManagerUserService();

            return(svc.GetAllByWhere($"LoginName = '{loginName}'")[0]);
        }