public void InitializeDataContext()
        {
            FileFiller   fileFiller   = new FileFiller();
            StaticFiller staticFiller = new StaticFiller();

            db = new DataContext(fileFiller);
            db.SetFiller(staticFiller);
            db.Fill();
            eventSrv    = new EventSrv(db);
            clientSrv   = new ClientSrv(db);
            bookSrv     = new BookSrv(db, eventSrv, clientSrv);
            supplierSrv = new SupplierSrv(db);
            userFcd     = new UserFcd(bookSrv, clientSrv, eventSrv, supplierSrv);
        }
Ejemplo n.º 2
0
        public JsonResult Events()
        {
            var json = new List <dynamic>();

            using (var srv = new EventSrv())
            {
                var past   = srv.PastEvents().Take(5);
                var coming = srv.GetUpcoming();
                var events = coming.Concat(past);
                foreach (var e in events)
                {
                    json.Add(new
                    {
                        id    = e.EventId,
                        title = e.EventName,
                        text  = e.Description,
                        date  = e.FromDate
                    });
                }
                return(Json(json, JsonRequestBehavior.AllowGet));
            }
        }