Пример #1
0
 public void SetCurrentGroup(PLMPackEntities db, Group gp)
 {
     GroupId = gp.Id;
     db.SaveChanges();
 }
Пример #2
0
 public static CardboardQuality[] GetAll(PLMPackEntities db, Group gp)
 {
     return(db.CardboardQualities.Where(cq => cq.CardboardProfile.GroupId == gp.Id).ToArray());
 }
Пример #3
0
 public void Share(PLMPackEntities db, AspNetUser user)
 {
     Share(db, user, Group.Everyone(db));
 }
Пример #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())
                ));
 }
Пример #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);
 }
Пример #6
0
 public static CardboardProfile[] GetAll(PLMPackEntities db, Group gp)
 {
     return(db.CardboardProfiles.Where(cbp => cbp.GroupId == gp.Id).OrderBy(cbp => cbp.Name).ToArray());
 }
Пример #7
0
 public static CardboardFormat[] GetAll(PLMPackEntities db, Group gp)
 {
     return(db.CardboardFormats.Where(cbf => cbf.GroupId == gp.Id).ToArray());
 }
Пример #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)));
 }
Пример #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);
 }
Пример #10
0
 public bool HasGroupOfInterest(Group gp)
 {
     return(GroupsOfInterest.Contains(gp));
 }