📄 user.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
using DAL = IAS.BookShop.DAL;
using IAS.BookShop.Model;
namespace IAS.BookShop.BLL
{
public class User
{
public void Add(UserInfo userInfo)
{
if (userInfo == null)
throw new ArgumentNullException("userInfo");
DAL.User user = new IAS.BookShop.DAL.User();
user.Add(userInfo);
}
public void Modify(UserInfo userInfo)
{
if (userInfo == null)
throw new ArgumentNullException("userInfo");
if (userInfo.Id <= 0)
throw new ArgumentException("提供大于零的值。", "userInfo");
DAL.User user = new IAS.BookShop.DAL.User();
user.Modify(userInfo);
}
public void Delete(int id)
{
if (id <= 0)
throw new ArgumentException("提供大于零的值。", "userInfo");
DAL.User user = new IAS.BookShop.DAL.User();
user.Delete(id);
}
public void Delete(UserInfo userInfo)
{
if (userInfo == null)
throw new ArgumentNullException("userInfo");
Delete(userInfo.Id);
}
public IList<UserInfo> GetList()
{
return new DAL.User().GetList();
}
public UserInfo GetUserInfo(int id)
{
return new DAL.User().GetUserById(id);
}
public UserInfo GetUserInfo(string loginId)
{
return new DAL.User().GetUserByLoginId(loginId);
}
public bool SignOn(string loginId, string password, out UserInfo userInfo)
{
userInfo = new IAS.BookShop.DAL.User().GetUserByLoginId(loginId);
if (userInfo == null)
return false;
if (userInfo.LoginId == loginId && userInfo.LoginPwd == password && userInfo.State.Name == "正常")
return true;
return false;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -