/// <summary> /// Applies the profile image by setting it to the first one. /// </summary> /// <param name="profile"></param> public static void ApplyProfileImage(Profile profile) { var groupId = ComLib.Web.Lib.Core.ModuleMap.Instance.GetId(typeof(Profile)); var files = MediaFile.Find(Query <MediaFile> .New().Where(m => m.RefId).Is(profile.Id).And(m => m.RefGroupId).Is(groupId).OrderBy(m => m.SortIndex)); profile.ImageRefId = (files != null && files.Count > 0) ? files[0].Id : 0; profile.ImageUrl = files[0].AbsoluteUrl; }