public static Manager GetManagerById(int idManager) { ManagerTableAdapter localAdapter = new ManagerTableAdapter(); if (idManager <= 0) { return(null); } Manager theManager = null; try { ManagerDS.ManagerDataTable table = localAdapter.GetManagerById(idManager); if (table != null && table.Rows.Count > 0) { ManagerDS.ManagerRow row = table[0]; theManager = FillManagerRecord(row); } } catch (Exception q) { log.Error("An error was ocurred while geting Task Manager data", q); return(null); } return(theManager); }
private static Manager FillManagerRecord(ManagerDS.ManagerRow row) { Manager theNewRecord = new Manager(row.ManagerId, row.Status, row.SleepTimeSeconds , row.NumberOfOverlapsAllowed); return(theNewRecord); }