Example #1
0
        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);
        }
Example #2
0
 public static PLCStateModel ToModel(this PLCStateInfo entity)
 {
     return(Mapper.Map <PLCStateInfo, PLCStateModel>(entity));
 }