public void Save(Employee e, NullPayCalculator c) { var cmd = _connection.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = " UPDATE Employees SET" + " PayCalculatorType = @PayCalculatorType," + " WHERE Id = @Id;"; cmd.Parameters.Add(new SqlParameter("PayCalculatorType", c.GetType().Name)); cmd.Parameters.Add(new SqlParameter("Id", e.Id)); cmd.ExecuteNonQuery(); }
static NullPayCalculator() { Instance = new NullPayCalculator(); }