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); }
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)); } }