public void SetCurrentGroup(PLMPackEntities db, Group gp) { GroupId = gp.Id; db.SaveChanges(); }
public static CardboardQuality[] GetAll(PLMPackEntities db, Group gp) { return(db.CardboardQualities.Where(cq => cq.CardboardProfile.GroupId == gp.Id).ToArray()); }
public void Share(PLMPackEntities db, AspNetUser user) { Share(db, user, Group.Everyone(db)); }
public static CardboardProfile GetByName(PLMPackEntities db, Group gp, string name) { return(db.CardboardProfiles.Single( cp => (cp.GroupId == gp.Id) && (cp.Name.ToLower() == name.ToLower()) )); }
public static bool Exists(PLMPackEntities db, Group gp, string name) { return(db.CardboardQualities.Count( cq => (cq.CardboardProfile.GroupId == gp.Id) && (cq.Name.ToLower() == name.ToLower()) ) > 0); }
public static CardboardProfile[] GetAll(PLMPackEntities db, Group gp) { return(db.CardboardProfiles.Where(cbp => cbp.GroupId == gp.Id).OrderBy(cbp => cbp.Name).ToArray()); }
public static CardboardFormat[] GetAll(PLMPackEntities db, Group gp) { return(db.CardboardFormats.Where(cbf => cbf.GroupId == gp.Id).ToArray()); }
public static CardboardFormat GetByName(PLMPackEntities db, Group gp, string name) { return(db.CardboardFormats.Single(c => (c.Name.ToLower() == name.ToLower()) && (gp.Id == c.GroupId))); }
public static bool Exists(PLMPackEntities db, Group gp, string name) { return(db.CardboardFormats.Count( cbf => (cbf.Group.Id == gp.Id) && (cbf.Name.ToLower() == name.ToLower()) ) > 0); }
public bool HasGroupOfInterest(Group gp) { return(GroupsOfInterest.Contains(gp)); }