Esempio n. 1
0
 public void SetCurrentGroup(PLMPackEntities db, Group gp)
 {
     GroupId = gp.Id;
     db.SaveChanges();
 }
Esempio n. 2
0
 public static CardboardQuality[] GetAll(PLMPackEntities db, Group gp)
 {
     return(db.CardboardQualities.Where(cq => cq.CardboardProfile.GroupId == gp.Id).ToArray());
 }
Esempio n. 3
0
 public void Share(PLMPackEntities db, AspNetUser user)
 {
     Share(db, user, Group.Everyone(db));
 }
Esempio n. 4
0
 public static CardboardProfile GetByName(PLMPackEntities db, Group gp, string name)
 {
     return(db.CardboardProfiles.Single(
                cp => (cp.GroupId == gp.Id) && (cp.Name.ToLower() == name.ToLower())
                ));
 }
Esempio n. 5
0
 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);
 }
Esempio n. 6
0
 public static CardboardProfile[] GetAll(PLMPackEntities db, Group gp)
 {
     return(db.CardboardProfiles.Where(cbp => cbp.GroupId == gp.Id).OrderBy(cbp => cbp.Name).ToArray());
 }
Esempio n. 7
0
 public static CardboardFormat[] GetAll(PLMPackEntities db, Group gp)
 {
     return(db.CardboardFormats.Where(cbf => cbf.GroupId == gp.Id).ToArray());
 }
Esempio n. 8
0
 public static CardboardFormat GetByName(PLMPackEntities db, Group gp, string name)
 {
     return(db.CardboardFormats.Single(c => (c.Name.ToLower() == name.ToLower()) && (gp.Id == c.GroupId)));
 }
Esempio n. 9
0
 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);
 }
Esempio n. 10
0
 public bool HasGroupOfInterest(Group gp)
 {
     return(GroupsOfInterest.Contains(gp));
 }