예제 #1
0
        private static void CreateRechteGruppenData(CatererContext db)
        {
            RechteGruppe AdminRechte = db.RechteGruppe.Add(new RechteGruppe {
                Bezeichnung = "AdminRechte",
                Rechte      = db.Recht.ToList()
            });


            RechteGruppe CatererRechte = db.RechteGruppe.Add(new RechteGruppe
            {
                Bezeichnung = "CatererRechte",
                Rechte      = new List <Recht>()
                {
                    db.Recht.Single(x => x.Bezeichnung == RechteResource.TestBlock3)
                }
            });

            RechteGruppe MitarbeiterRechte = db.RechteGruppe.Add(new RechteGruppe
            {
                Bezeichnung = "MitarbeiterRechte",
                Rechte      = new List <Recht>()
                {
                    db.Recht.Single(x => x.Bezeichnung == RechteResource.TestBlock2)
                }
            });

            db.SaveChanges();
        }
예제 #2
0
 public DeleteRechteGruppeViewModel Map_RechteGruppe_DeleteRechteGruppeViewModel(RechteGruppe rechteGruppe)
 {
     return(Mapper.Map <DeleteRechteGruppeViewModel>(rechteGruppe));
 }
예제 #3
0
 public EditRechteGruppeViewModel Map_RechteGruppe_EditRechteGruppeViewModel(RechteGruppe rechteGruppe)
 {
     return(Mapper.Map <EditRechteGruppeViewModel>(rechteGruppe));
 }
예제 #4
0
 public void EditRechteGruppe(RechteGruppe rechteGruppe)
 {
     RechteGruppeRepository.EditRightGroup(rechteGruppe);
 }
예제 #5
0
 public void AddRechteGruppe(RechteGruppe rechteGruppe)
 {
     RechteGruppeRepository.AddRightGroup(rechteGruppe);
 }
예제 #6
0
 public List <Recht> SearchRightByRechteGruppe(RechteGruppe rechteGruppe)
 {
     return(Db.Recht.Where(x => x.RechteVerwaltungsGruppen.Contains(rechteGruppe)).ToList());
 }
예제 #7
0
 public List <Recht> RechteFürGruppe(RechteGruppe rechteGruppe)
 {
     return(Db.RechteGruppe.Include(s => s.Rechte).Single(s => s.RechteVerwaltungsGruppeId == rechteGruppe.RechteVerwaltungsGruppeId).Rechte);
 }
 public List <BenutzerGruppe> SearchGroupByRechteGruppe(RechteGruppe rechteGruppe)
 {
     return(Db.BenutzerGruppe.Where(x => x.RechteGruppe == rechteGruppe).ToList());
 }
예제 #9
0
 public void RemoveRightGroup(RechteGruppe rechteGruppe)
 {
     Db.Set <RechteGruppe>().Remove(rechteGruppe);
     Db.SaveChanges();
 }
예제 #10
0
 public void EditRightGroup(RechteGruppe rechteGruppe)
 {
     Db.SetModified(rechteGruppe);
     Db.SaveChanges();
 }
예제 #11
0
 public void AddRightGroup(RechteGruppe rechteGruppe)
 {
     Db.RechteGruppe.Add(rechteGruppe);
     Db.SaveChanges();
 }