public IEnumerable<EmployeeSalesbyCountry> EmployeeSalesbyCountry(DateTime? beginningDate, DateTime? endingDate)
{
ObjectParameter beginningDateParameter = null;
if (beginningDate != null) { beginningDateParameter = new ObjectParameter("Beginning_Date", beginningDate); }
else { beginningDateParameter = new ObjectParameter("Beginning_Date", typeof(DateTime?)); }
ObjectParameter endingDateParameter = null;
if (endingDate != null) { endingDateParameter = new ObjectParameter("Ending_Date", endingDate); }
else { endingDateParameter = new ObjectParameter("Ending_Date", typeof(DateTime?)); }
var retval = base.ExecuteFunction<EmployeeSalesbyCountry>("Employee Sales by Country", beginningDateParameter, endingDateParameter).ToList();
return retval;
}