zoukankan      html  css  js  c++  java
  • 12-业务逻辑层

    using DAL;
    using Entity;

    public class CarBLL
    {
    CarDAL DAL = new CarDAL();
    /// <summary>
    /// 添加房车信息
    /// </summary>
    /// <param name="car"></param>
    /// <returns></returns>
    public int CarAdd(Car car)
    {
    return DAL.CarAdd(car);
    }
    /// <summary>
    /// 汽车品牌
    /// </summary>
    /// <returns></returns>
    public List<CarPinPai> GetCarPinPai()
    {
    return DAL.GetCarPinPai();
    }
    /// <summary>
    /// 汽车价格区间
    /// </summary>
    /// <returns></returns>
    public List<CarPrice> GetCarPrice()
    {
    return DAL.GetCarPrice();
    }
    /// <summary>
    /// 汽车类型
    /// </summary>
    /// <returns></returns>
    public List<CarXingType> GetCarXingType()
    {
    return DAL.GetCarXingType();
    }
    /// <summary>
    /// 汽车分组
    /// </summary>
    /// <returns></returns>
    public List<CarGroup> GetCarGroup()
    {
    return DAL.GetCarGroup();
    }
    /// <summary>
    /// 图片添加
    /// </summary>
    /// <param name="carImg"></param>
    /// <returns></returns>
    public int AddImg(CarImg carImg)
    {
    return DAL.AddImg(carImg);
    }
    /// <summary>
    /// 汽车分组
    /// </summary>
    /// <returns></returns>
    public List<CarImgType> GetCarImgType()
    {
    return DAL.GetCarImgType();
    }
    /// <summary>
    /// 图片显示
    /// </summary>
    /// <returns></returns>
    public PageBox GetImgList(int pageindex=1,string name="")
    {
    var list = DAL.GetImgList();
    if (!string.IsNullOrWhiteSpace(name))
    {
    list = list.Where(s => s.ImgTitle.Contains(name)).ToList();
    }
    PageBox pb = new PageBox();
    pb.PageIndex = pageindex;
    pb.PageCount = list.Count;
    pb.Data = list.Skip((pageindex - 1) * 3).Take(pageindex * 3);
    return pb;
    }
    /// <summary>
    /// 删除
    /// </summary>
    /// <param name="id"></param>
    /// <returns></returns>
    public int Delete(int id)
    {
    return DAL.Delete(id);
    }
    /// <summary>
    /// 房车信息显示
    /// </summary>
    /// <returns></returns>
    public PageBox GetCarList(int pageindex=1,string name="")
    {
    var list = DAL.GetCarList();
    if (!string.IsNullOrWhiteSpace(name))
    {
    list = list.Where(s => s.CarName.Contains(name)).ToList();
    }
    PageBox pb = new PageBox();
    pb.PageIndex = pageindex;
    pb.PageCount = list.Count;
    pb.Data = list.Skip((pageindex - 1) * 3).Take(pageindex * 3);
    return pb;
    }
    }

  • 相关阅读:
    [CLYZ2017]day10
    标签
    FJOI2017一试滚粗
    [学习笔记]一些求gcd的方法的证明
    WC2017有感
    [学习笔记]splay
    [CLYZ2017]day9
    [CLYZ2017]day6
    转:Asp.net模板引擎技术(html)
    精华:ASP.NET开发网站程序安全解决方案(防注入等)
  • 原文地址:https://www.cnblogs.com/Wangyang11/p/10003352.html
Copyright © 2011-2022 走看看