Пример #1
0
        public PartialViewResult IndexGrid(int palettenId)
        {
            ArtikelModel model = new ArtikelModel();

            try
            {
                model.Artikel = new List <Artikel>();
                model.Palette = new Palette();

                //Artikel abfragen
                using (ApplicationDbContext context = new ApplicationDbContext())
                {
                    IEnumerable <Artikel> artikel = context.GetArtikelForPaletteWithId(palettenId);
                    if (artikel != null)
                    {
                        model.Artikel = artikel.ToList();
                    }

                    Palette palette = context.GetPaletteById(palettenId);
                    if (palette != null)
                    {
                        model.Palette = palette;
                    }
                }
            }
            catch (Exception e)
            {
                Log.Error(e.Message);
            }
            return(PartialView("~/Views/Artikel/_ArtikelGrid.cshtml", model));
        }
Пример #2
0
 public ArtikelViewModel(ArtikelModel model, Benutzer[] alleBenutzer)
 {
     this.AlleBenutzer          = alleBenutzer.ToArray();
     this.model                 = model;
     this.Benutzer              = model.Benutzer ?? alleBenutzer.First();
     this.collectionView        = CollectionViewSource.GetDefaultView(this.AlleBenutzer);
     this.collectionView.Filter = this.StartsWithFilter;
 }