public static Boolean canEdit(Article c) { var user = m.LoggedInUser(); if (user != null && (user == c.Author.Username || Roles.GetRolesForUser().Intersect(editor).Count() > 0)) { return true; } return false; }
public static float AverageRating(Article a) { IEnumerable<Rating> ratings = a.Ratings; float average = (float)ratings.Sum(x => x.Value) / ratings.Count(); return average; }