public void AddEmployee(AddEmployeeParameters parameters) { if(parameters.NewEmployee == null) throw new InvalidParameterException(); var addEmployeeCommand = commandFactory.Create<AddEmployeeCommand>(); addEmployeeCommand.Execute(parameters.NewEmployee, parameters.Dependents); }
public void AddEmployee(AddEmployeeParameters parameters) { if (parameters.NewEmployee == null) { throw new InvalidParameterException(); } var addEmployeeCommand = commandFactory.Create <AddEmployeeCommand>(); addEmployeeCommand.Execute(parameters.NewEmployee, parameters.Dependents); }