Esempio n. 1
0
 public AdminModel GetAdminByName(string name)
 {
     var admin = context.Admin.FirstOrDefault(a => a.Name == name);
     AdminModel model = new AdminModel();
     if (admin!=null)
     {
         model.ID = admin.ID;
         model.Name = admin.Name;
         model.Password = admin.Password;
         return model;
     }
     else
     {
         return null;
     }
 }
Esempio n. 2
0
 public int CheckAdmin(string name,string pwd)
 {
     AdminModel admin=new AdminModel();
     admin=dal.GetAdminByName(name);
     if (admin==null)
     {
         return 0;
     }
     else
     {
         Md5Helper md5 = new Md5Helper();
         string md5pwd = md5.ConvertToMd5(pwd);
         if (admin.Password == md5pwd)
         {
             return 1;
         }
         else
         {
             return 0;
         }
     }
 }
Esempio n. 3
0
        /// <summary>
        /// 修改管理员密码
        /// </summary>
        /// <param name="id"></param>
        /// <param name="oldpwd"></param>
        /// <param name="newpwd"></param>
        /// <returns></returns>
        public int ChangeAdminPassword(int id,string oldpwd,string newpwd)
        {
            AdminModel admin=new AdminModel();
            admin=dal.GetAdminById(id);
            Md5Helper md5 = new Md5Helper();
            string oldmd5pwd = md5.ConvertToMd5(oldpwd);
            string newmd5pwd = md5.ConvertToMd5(newpwd);
            if (admin.Password == oldmd5pwd)
            {
                try
                {
                   return dal.EditAdmin(id, admin.Name, newmd5pwd);
                }
                catch (Exception)
                {
                    return 0;
                }

            }
            else
            {
                return 0;
            }
        }
Esempio n. 4
0
 public List<AdminModel> GetAdmins(int pageIndex, int pageSize)
 {
     List<AdminModel> modelList = new List<AdminModel>();
     IQueryable<Admin> admins = context.Admin.OrderBy(p => p.ID).Skip((pageIndex - 1) * pageSize).Take(pageSize);
     List<Admin> adminList = admins.ToList();
     foreach (var item in adminList)
     {
         var temp = new AdminModel();
         temp.ID = item.ID;
         temp.Password = item.Password;
         temp.Name = item.Name;
         modelList.Add(temp);
     }
     return modelList;
 }