public IEnumerable<DistrictDTO> GetSortedDeletedDistrictsBy(string parameter)
{
List<District> deletedDistrictList = null;
var districts = uOW.DistrictRepo.All.Where(s => s.Deleted == true).Include(c => c.Coordinates).ToList();
switch (parameter)
{
case "name":
deletedDistrictList = districts.OrderBy(x => x.Name).ToList();
break;
case "name_desc":
deletedDistrictList = districts.OrderByDescending(x => x.Name).ToList();
break;
default:
deletedDistrictList = districts.OrderBy(x => x.Name).ToList();
break;
}
SortCoordinates(deletedDistrictList);
return Mapper.Map<IEnumerable<DistrictDTO>>(deletedDistrictList);
}