RentHouseBLL/AdminManager.cs

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using RentHouseModel;
using RentHouseDAL;
//|5|1|a|s|p|x
namespace RentHouseBLL
{
    public static class AdminManager
    {
        public static bool CheckLogin(string adminname, string password)
        {
            Admin admin = GetAdminByAdminName(adminname);
            if (admin!= null)
            {
                //用户存在
                if (admin.Password.Equals(password))
                {
                    //密码正确
                    return true;
                }
                else
                {
                    return false;
                }
            }
            else
            {
                return false;
            }
        }

        public static int AddAdmin(string adminname, string password, string rank)
        {
            Admin admin = new Admin();
            admin.AdminName = adminname;
            admin.Password = password;
            admin.Rank = "普通管理员";
            return AdminService.AddAdmin(admin);
        }

        public static int DeleteAdminByAdminName(string adminname)
        {
            return AdminService.DeleteAdminByAdminName(adminname);
        }

        public static int GetCountByRank(string rank)
        {
            if (rank.Trim().Equals("超级管理员"))
            {
                return AdminService.GetSuperCount();
            }
            else
            {
                return AdminService.GetNormalCount();
            }
        }

        public static IList<Admin> GetAllAdmins()
后面还有 20 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。