예제 #1
0
 public TestController(DAL.AdminDAL adal, DAL.BlogDAL blogdal, DAL.CategoryDAL cadal, IHostingEnvironment hostingEnv)
 {
     this.adal       = adal;
     this.cadal      = cadal;
     this.blogdal    = blogdal;
     this.hostingEnv = hostingEnv;
 }
예제 #2
0
 static BaseBLL()
 {
     admins      = DAL.DataFileAccess.GetAdmins();
     students    = DAL.DataFileAccess.GetStudents();
     teachers    = DAL.DataFileAccess.GetTeachers();
     courses     = DAL.DataFileAccess.GetCourses();
     termCourses = DAL.DataFileAccess.GetTermCourses();
 }
예제 #3
0
 public IActionResult Index(string username, string password)
 {
     username = Tool.GetSafeSQL(username);
     password = Tool.MD5Hash(password);
     DAL.AdminDAL dal   = new DAL.AdminDAL();
     Model.Admin  admin = dal.GetModel(username, password);
     if (admin == null)
     {
         return(Content("用户名或密码错误"));
     }
     else
     {
         HttpContext.Session.SetInt32("adminId", admin.Id);
         HttpContext.Session.SetString("adminUsername", admin.UserName);
         return(Redirect("/Admin/Home/Index"));
     }
 }
예제 #4
0
 public LoginController(DAL.AdminDAL adal)
 {
     this.adal = adal;
 }
예제 #5
0
 public AdminController(DAL.AdminDAL dal)
 {
     this.dal = dal;
 }
예제 #6
0
 //注入
 public TestController(DAL.AdminDAL adal)
 {
     this.adal = adal;
 }