📄 book.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
using System;
using System.Data;
using System.Collections.Generic;
using BookManage.Model;
using BookManage.DAL;
namespace BookManage.BLL
{
/// <summary>
/// 图书的相关操作
/// </summary>
public class Book
{
DAL.Book dal = new BookManage.DAL.Book();
public Book() { }
/// <summary>
/// 添加图书
/// </summary>
/// <param name="bookInfo">图书的详细资料</param>
/// <returns>添加图书的id</returns>
public int AddBook(BookInfo bookInfo)
{
return dal.AddBook(bookInfo);
}
/// <summary>
///
/// </summary>
/// <param name="bookInfo"></param>
/// <returns>受影响的行数</returns>
public int ModifyBookInfo(BookInfo bookInfo)
{
return dal.ModifyBookInfo(bookInfo);
}
/// <summary>
/// 删除图书
/// </summary>
/// <param name="bookId"></param>
/// <returns></returns>
public int DeleteBookInfo(int bookId)
{
return dal.DeleteBookInfo(bookId);
}
/// <summary>
/// 获取图书列表
/// </summary>
/// <returns></returns>
public static IList<BookInfo> GetBookList()
{
return DAL.Book.GetBookList();
}
/// <summary>
/// 根据种类获取图书列表
/// </summary>
/// <param name="typeId"></param>
/// <returns></returns>
public static IList<BookInfo> GetBookListByType(int typeId)
{
return DAL.Book.GetBookListByType(typeId);
}
/// <summary>
/// 根据书名获取图书列表
/// </summary>
/// <param name="bookName"></param>
/// <returns></returns>
public static IList<BookInfo> GetBookListByName(string bookName)
{
return DAL.Book.GetBookListByName(bookName);
}
/// <summary>
/// 根据图书ID获取图书
/// </summary>
/// <param name="bookId"></param>
/// <returns></returns>
public IList<BookInfo> GetBookListById(int bookId)
{
return dal.GetBookListById(bookId);
}
/// <summary>
/// 根据图书ID获取图书资料
/// </summary>
/// <param name="bookId"></param>
/// <returns></returns>
public BookInfo GetBookById(int bookId)
{
return dal.GetBookById(bookId);
}
}
/// <summary>
/// 图书种类的相关操作
/// </summary>
public class BookType
{
DAL.BookType dal = new BookManage.DAL.BookType();
/// <summary>
/// 获取图书种类列表
/// </summary>
/// <returns></returns>
public IList<BookTypeInfo> GetBookTypeList()
{
return dal.GetBookTypeList();
}
/// <summary>
/// 获取包括描述的图书种类列表
/// </summary>
/// <returns></returns>
public IList<BookTypeInfo> GetBookTypeListWithDesc()
{
return dal.GetBookTypeListWithDesc();
}
/// <summary>
/// 添加图书种类
/// </summary>
/// <param name="typeInfo"></param>
/// <returns>添加命令影响的行数</returns>
public int AddBookType(BookTypeInfo typeInfo)
{
return dal.AddBookType(typeInfo);
}
/// <summary>
/// 删除图书种类
/// </summary>
/// <param name="bookTypeId"></param>
/// <returns></returns>
public int DeleteBookType(int bookTypeId)
{
return dal.DeleteBookType(bookTypeId);
}
/// <summary>
/// 根据ID获取图书种类信息
/// </summary>
/// <param name="bookTypeId"></param>
/// <returns></returns>
public BookTypeInfo GetBookTypeById(int bookTypeId)
{
return dal.GetBookTypeById(bookTypeId);
}
/// <summary>
/// 修改图书种类
/// </summary>
/// <param name="typeInfo"></param>
/// <returns></returns>
public int ModifyBookType(BookTypeInfo typeInfo)
{
return dal.ModifyBookType(typeInfo);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -