public IList <PLCStateInfo> GetPLCStates(int craftDID) { DataTable tb = getPLCStates(craftDID); List <PLCStateInfo> lst = new List <PLCStateInfo>(); if (tb != null && tb.Rows.Count > 0) { foreach (DataRow row in tb.Rows) { PLCStateInfo info = new PLCStateInfo(); info.PLCDID = int.Parse(row[0].ToString()); info.PLCName = row[1].ToString(); info.State = int.Parse(row[2].ToString()); info.CraftDID = craftDID; lst.Add(info); } } return(lst); }
public static PLCStateModel ToModel(this PLCStateInfo entity) { return(Mapper.Map <PLCStateInfo, PLCStateModel>(entity)); }