Journeys_WantHome/Models/kolProjectDetail.cs

38 lines
2.1 KiB
C#

using Dapper;
using Dapper.Contrib.Extensions;
using NPOI.SS.Formula.Functions;
using System.Data.SqlClient;
using static DbTableClass;
public class kolProjectDetail
{
DbConn dbConn = new DbConn();
SqlConnection conn = new SqlConnection(GlobalClass.appsettings("ConnectionStrings:SQLConnectionString"));
public kolProject kolProject = new kolProject();
public List<kolProjectImage> kolProjectImages = new List<kolProjectImage>();
public List<kolProjectLink> kolProjectLinks = new List<kolProjectLink>();
public List<kolProjectPrice> kolProjectPrices = new List<kolProjectPrice>();
public List<kolProjectEvaluate> kolProjectEvaluates = new List<kolProjectEvaluate>();
public List<kolCooperateType> kolCooperateTypes = new List<kolCooperateType>();
public project project = new project();
public kolProjectDetail()
{
}
public kolProjectDetail(string kolProject_uid) {
kolProject = conn.QueryFirst("select * from kolProject where kolProject_uid = @kolProject_uid", new { kolProject_uid = kolProject_uid });
kolProjectImages = conn.Query<kolProjectImage>("select * from kolProjectImages where kolProject_uid = @kolProject_uid", new { kolProject_uid = kolProject_uid }).ToList();
kolProjectLinks = conn.Query<kolProjectLink>("select * from kolProjectLink where kolProject_uid = @kolProject_uid", new { kolProject_uid = kolProject_uid }).ToList();
kolProjectPrices = conn.Query<kolProjectPrice>("select * from kolProjectPrice where kolProject_uid = @kolProject_uid", new { kolProject_uid = kolProject_uid }).ToList();
kolProjectEvaluates = conn.Query<kolProjectEvaluate>("select * from kolProjectEvaluate where kolProject_uid = @kolProject_uid", new { kolProject_uid = kolProject_uid }).ToList();
kolCooperateTypes = conn.Query<kolCooperateType>("select * from kolCooperateType where kolProject_uid = @kolProject_uid", new { kolProject_uid = kolProject_uid }).ToList();
project = conn.QueryFirst<project>("select * from project where project_uid = @project_uid ", new { project_uid = kolProject.project_uid });
}
}