public EmployeeLogicController(Mode mode) { if (mode == Mode.Production) { database = Databases.productionDatabase; } else if (mode == Mode.Test) { database = Databases.testDatabase; } }
public Employee(string firstName, string lastName, int contractHours, int id, string storeId, string email, IEmployeeDatabase dbConnection) { mDBConnection = dbConnection; mFirstName = firstName; mLastName = lastName; mContractHours = contractHours; mId = id; mStoreId = storeId; mEmail = email; refreshHoliday(); }
static void Main(string[] args) { try { db = DBFactory.CreateDatabase(); //db.AddNewEmployee("ConsoleName", "ConsoleAddress", 65000); //db.UpdateEmployee(4, "UpdateName", "UpdateAddress", 55000); var table = db.GetAllEmployees(); foreach (DataRow row in table.Rows) { Console.WriteLine(row["Empname"]); } } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public ApplicationRoot(IEmployeeDatabase employeeDatabase, IPayrollProcessor payrollProcessor) { _employeeDatabase = employeeDatabase; _payrollProcessor = payrollProcessor; }
public EmployeeBusiness(IEmployeeDatabase employeeDatabase) { _employeeDatabase = employeeDatabase; }