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; } }
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; } } }
/// <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; } }
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; }