Exemple #1
0
        public static void AddMeldung(string meldung)
        {
            var ef         = new MeldungsModel();
            var newMeldung = new ServiceMeldungen()
            {
                Meldung = meldung, Datum = DateTime.Now
            };

            ef.ServiceMeldungen.Add(newMeldung);
            ef.SaveChanges();

            var ctx = GlobalHost.ConnectionManager.GetHubContext <MeldungenHub>();

            ctx.Clients.All.RefreshUI(newMeldung);
        }
        // Der Rückgabetyp kann in 'IEnumerable' geändert werden. Damit Paginierung und Sortierung
        // unterstützt werden, müssen jedoch die folgenden Parameter hinzugefügt werden:
        //     int maximumRows
        //     int startRowIndex
        //     out int totalRowCount
        //     string sortByExpression
        public IQueryable <ServiceMeldungen> GridView1_GetData()
        {
            var ef = new MeldungsModel();

            return(ef.ServiceMeldungen.AsQueryable <ServiceMeldungen>());
        }