public EmployeeLogicController(Mode mode)
 {
     if (mode == Mode.Production)
     {
         database = Databases.productionDatabase;
     }
     else if (mode == Mode.Test)
     {
         database = Databases.testDatabase;
     }
 }
Example #2
0
        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;
 }
Example #5
0
 public EmployeeBusiness(IEmployeeDatabase employeeDatabase)
 {
     _employeeDatabase = employeeDatabase;
 }