public EmployeeModel Read(int id) { var employee = repoEmployees.Read(id); if (employee != null) { var readEmployee = new ConvertEmployee().ConvertModel(employee); return(readEmployee); } else { return(null); } }
public List <ShiftControlModel> FirstEmployeesHours(int shift) { var electedShift = repoShift.Read(shift); var listEmployee = repoEmployees.ReadAll().Where(c => c.CurrentShift.ID == shift); var listModel = new List <ShiftControlModel>(); var shiftcontrol = new ShiftControlModel(); if (listEmployee != null) { foreach (var x in listEmployee) { var shifttData = new ShiftControl { Employee = x, Day = DateTime.Today }; repoControl.Create(shifttData); var auxEmployee = new EmployeeModel(); if (x != null) { auxEmployee = new ConvertEmployee().ConvertModel(x); } listModel.Add(new ShiftControlModel() { ID = repoControl.Read(DateTime.Today, x.ID).ID, Employee = auxEmployee, Day = DateTime.Today, }); } } return(listModel); }