⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 suppliersstore.cs

📁 简单的cI真的是很简单 你想要就下载吧
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using VinciDataAccess.Entity;
using VinciDataAccess.Linq;

namespace VinciDataAccess.DataAccess
{
    public class SuppliersStore
    {
        SuppliersDataContext _suppliersDataContext = new SuppliersDataContext();
        public SuppliersStore()
        {
            _suppliersDataContext = new SuppliersDataContext();
        }
        /// <summary>
        /// Define Method SuppliersObjectToEntity
        /// Retrun SuppliersEntity
        /// </summary>
        /// <param name="supplier"></param>
        /// <returns></returns>
        private SuppliersEntity SuppliersObjectToEntity(Suppliers supplier)
        {
            SuppliersEntity suppliersEntity = new SuppliersEntity();
            suppliersEntity.SupplierID = supplier.SupplierID;
            suppliersEntity.CompanyName = supplier.CompanyName;
            suppliersEntity.ContactName = supplier.ContactName;
            suppliersEntity.ContactTitle = supplier.ContactTitle;
            suppliersEntity.Address = supplier.Address;
            suppliersEntity.RegionID = supplier.RegionID;
            suppliersEntity.Phone = supplier.Phone;
            suppliersEntity.HomePage = supplier.HomePage;
            return suppliersEntity;
        }
        /// <summary>
        /// Get List Of Suppliers
        /// </summary>
        /// <returns></returns>
        public SuppliersCollection GetSuppliersList()
        {
            SuppliersCollection suppliersList = new SuppliersCollection();
            IEnumerable<Suppliers> suppliers = from supplier in this._suppliersDataContext.Suppliers
                                               orderby supplier.SupplierID
                                               select supplier;
            foreach (Suppliers supplier in suppliers)
            {
                suppliersList.Add(this.SuppliersObjectToEntity(supplier));
            }
            return suppliersList;
        }
        /// <summary>
        /// Get Single Supplier Information
        /// Select It By SupplierID
        /// </summary>
        /// <param name="supplierID"></param>
        /// <returns></returns>
        public SuppliersEntity GetSupplier(int supplierID)
        {
            SuppliersEntity suppliersEntity = new SuppliersEntity();
            IEnumerable<Suppliers> suppliers = from supplier in this._suppliersDataContext.Suppliers
                                               where supplier.SupplierID == supplierID
                                               select supplier;
            foreach(Suppliers supplier in suppliers)
            {
                suppliersEntity = this.SuppliersObjectToEntity(supplier);
            }
            return suppliersEntity;
        }

 
    }
    
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -