public IView Sort(string parameter)
{
ICollection<Car> result = null;
switch (parameter)
{
case "make":
result = this.carsData.SortedByMake();
break;
case "year":
result = this.carsData.SortedByYear();
break;
default: throw new ArgumentException("Invalid sorting parameter");
}
return new View(result);
}
}