using System;
using System.Collections.Generic;
using System.Linq;
namespace TProduct.BLL
{
public partial class TestProjectItemView
{
private readonly DAL.TestProjectItemView _dal = new DAL.TestProjectItemView();
///
///
///
///
///
///
///
///
public List GetByProductType(
TProduct.Model.eProductType ProductType,
List ProductID,
DateTime StartTime,
DateTime EndTime)
{
var allList = _dal.GetByProductType((int)ProductType,
ProductID,
StartTime, EndTime);
return Entity2Models(allList);
}
///
///
///
///
///
///
///
///
public List GetByCreateTimePointNumber(
TProduct.Model.eTestType TestType,
int PointNumber,
DateTime StartTime,
DateTime EndTime)
{
var allList = _dal.GetByCreateTimePointNumber(
(int)TestType, PointNumber, StartTime, EndTime);
return Entity2Models(allList);
}
///
///
///
///
///
///
///
public List GetByCreateTime(
DateTime StartTime,
DateTime EndTime)
{
var allList = _dal.GetByCreateTime(
StartTime, EndTime);
return Entity2Models(allList);
}
///
///
///
///
///
///
///
public List GetAll( )
{
var allList = _dal.GetAll( );
return Entity2Models(allList);
}
///
/// 通过 ProjectID 获取
///
public List GetByProjectID(long ProjectID)
{
if (ProjectID < 1)
return default;
var entitys = _dal.GetByProjectID(ProjectID);
var models = Entity2Models(entitys);
return models;
}
///
/// 通过 ProjectID 获取
///
public List GetByProjectID(IEnumerable ProjectID)
{
if (ProjectID == null || ProjectID.Count() == 0)
return default;
var entitys = _dal.GetByProjectID(ProjectID);
var models = Entity2Models(entitys);
return models;
}
///
/// 通过 ProductID 获取
///
public List GetByProductID(long ProductID)
{
if (ProductID == 0)
return default;
var entitys = _dal.GetByProductID(ProductID);
var models = Entity2Models(entitys);
return models;
}
///
/// 通过 PartID 获取
///
public List GetByPartID(long PartID)
{
if (PartID == 0)
return default;
var entitys = _dal.GetByPartID(PartID);
var models = Entity2Models(entitys);
return models;
}
///
/// 通过 PartID 获取
///
public List GetByPartID(
long PartID,
DateTime StartTime,
int MinPtCount)
{
if (PartID == 0)
return default;
var entitys = _dal.GetByPartID(PartID, StartTime, MinPtCount);
var models = Entity2Models(entitys);
return models;
}
///
/// 通过 PartID 获取
///
public List GetByPartID(
List PartID,
DateTime StartTime,
int MinPtCount)
{
if (PartID == null || PartID.Count() == 0)
return default;
var entitys = _dal.GetByPartID(PartID, StartTime, MinPtCount);
var models = Entity2Models(entitys);
return models;
}
///
/// 通过 ProductID 获取
///
public List GetByPartID(IEnumerable PartID)
{
if (PartID == null || PartID.Count() == 0)
return default;
var entitys = _dal.GetByPartID(PartID);
var models = Entity2Models(entitys);
return models;
}
}
}