using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CallCenterApi.BLL { public class T_Sys_BanCallOutTime { private readonly DAL.T_Sys_BanCallOutTime dal = new DAL.T_Sys_BanCallOutTime(); /// /// 获得数据列表 /// public List DataTableToList(DataTable dt) { List modelList = new List(); int rowsCount = dt.Rows.Count; if (rowsCount > 0) { CallCenterApi.Model.T_Sys_BanCallOutTime model; for (int n = 0; n < rowsCount; n++) { model = new CallCenterApi.Model.T_Sys_BanCallOutTime(); model.Id = Convert.ToInt32(dt.Rows[n]["F_Id"]); model.StartTime1 = dt.Rows[0]["StartTime1"] == DBNull.Value ? null : (DateTime?)Convert.ToDateTime(dt.Rows[0]["StartTime1"].ToString()); model.StartTime2 = dt.Rows[0]["StartTime2"] == DBNull.Value ? null : (DateTime?)Convert.ToDateTime(dt.Rows[0]["StartTime2"].ToString()); model.EndTime1 = dt.Rows[0]["EndTime1"] == DBNull.Value ? null : (DateTime?)Convert.ToDateTime(dt.Rows[0]["EndTime1"].ToString()); model.EndTime2 = dt.Rows[0]["EndTime2"] == DBNull.Value ? null : (DateTime?)Convert.ToDateTime(dt.Rows[0]["EndTime2"].ToString()); modelList.Add(model); } } return modelList; } public Model.T_Sys_BanCallOutTime GetModel(string phone) { return dal.GetModel(phone); } public int Add(Model.T_Sys_BanCallOutTime model) { return dal.Add(model); } public int deleteBatch(string ids) { return dal.DeleteBatch(ids); } } }