public static List<Models.ImageProfile> GetAllProfiles()
{
List<Models.ImageProfile> imageProfiles;
using (var uow = new DAL.UnitOfWork())
{
imageProfiles = uow.ImageProfileRepository.Get(orderBy: (q => q.OrderBy(p => p.Name)));
}
foreach (var imageProfile in imageProfiles)
{
imageProfile.Image = BLL.Image.GetImage(imageProfile.ImageId);
}
return imageProfiles.OrderBy(x => x.Image.Name).ToList();
}