BLL.ImageProfile.GetAllProfiles C# (CSharp) Method

GetAllProfiles() public static method

public static GetAllProfiles ( ) : List
return List
        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();
        }