public EmployeeOperations(IEmployeeView view, DataAccessEmployee employeeData) { this.view = view; this.employeeData = employeeData; var employee = employeeData.RetrieveEmployee(); this.view.LoadEmployee(employee); view.Add += () => { var e = view.AddEmployee(); UserOperations bl = new UserOperations(); employeeData.AddEmployee(e); }; view.Delete += () => { var e = view.DeleteEmployee(); UserOperations bl = new UserOperations(); employeeData.DeleteEmployee(e); }; view.Ret += () => { var empList = employeeData.RetrieveEmployee(); this.view.LoadEmployee(empList); }; view.Updatee += () => { var e = view.UpdateEmployee(); UserOperations bl = new UserOperations(); employeeData.UpdateEmployee(e); }; }
public CustomerOperations(ICustomerEmployeeView view, DataAccessCustomer customerData) { this.view = view; this.customerData = customerData; // DataAccessCustomer customer = new DataAccessCustomer(); var customers = customerData.RetrieveCustomer(); this.view.LoadCustomer(customers); DataAccessEmployee employees = new DataAccessEmployee(); var employee = employees.RetrieveEmployee(); this.view.LoadEmployee(employee); }
public IList <Employee> RetrieveEmployeeList() { DataAccessEmployee dal = new DataAccessEmployee(); return(dal.RetrieveEmployee()); }