public MeetingManager() { _meetingsRepository = new MeetingsRepository(); _roomsRepository = new RoomsRepository(); _usersRepository = new UsersRepository(); _attendeesRepository = new AttendeesRepository(); }
public ActionResult MeetingsForFrontpage() { var upcommingMeetings = MeetingsRepository.GetUpcommingMeetings(Request.QueryString).ToArray(); //ViewBag.MapData = MeetingsMapHelper.CreateMeetingMapModel(upcommingMeetings, Url); return(PartialView(upcommingMeetings)); }
public ActionResult Index() { var meetings = new MeetingsRepository().GetUpcommingMeetings(); ViewData.Model = MeetingsMapHelper.CreateMeetingMapModel(meetings, Url); return(View()); }
public ActionResult Edit(int id) { LoadFormData(); var meeting = MeetingsRepository.GetMeeting(id); var formModel = new MeetingFormModel(meeting); return(View("Create", formModel)); }
public ActionResult Index() { ViewBag.MetaDescription = "Geekhub.dk er stedet hvor udviklere finder deres events/arrangementer - foreslå dit event til listen, og spred budskabet."; var upcommingMeetings = MeetingsRepository.GetUpcommingMeetings(Request.QueryString); return(View(upcommingMeetings)); }
public ActionResult Widget() { var title = Request.QueryString["title"].Or("Udvikler events i danmark"); var meetings = MeetingsRepository.GetUpcommingMeetings(Request.QueryString); var model = new WidgetViewModel(title, meetings.Take(5)); return(PartialView(model)); }
public ActionResult Json() { var model = MeetingsRepository.GetUpcommingMeetings(Request.QueryString); var options = new JsonSerializerSettings(); options.ContractResolver = new CamelCasePropertyNamesContractResolver(); var json = JsonConvert.SerializeObject(new JsonViewModel(model), options); return(Content(json, "application/json")); }
public void Setup() { _dbContextOptions = new DbContextOptionsBuilder <StudentifyDbContext>() .UseInMemoryDatabase(databaseName: "StudentifyDb") .Options; _context = new StudentifyDbContext(_dbContextOptions); _repository = new MeetingsRepository(_context, new SelectRepositoryBase <Meeting>(_context), new InsertRepositoryBase <Meeting>(_context), new UpdateRepositoryBase <Meeting>(_context)); }
public JsonResult Create() { var meetings = this.DeserializeObject <IEnumerable <MeetingViewModel> >("models"); if (meetings != null) { foreach (var meeting in meetings) { MeetingsRepository.Insert(meeting); } } return(this.Jsonp(meetings)); }
public IEnumerable <MeetingViewModel> GetHierarchicalResources() { var firstRoomAttendees = new List <int>() { 1, 2 }; var secondRoomAttendees = new List <int>() { 1, 3 }; var result = MeetingsRepository.All() .Where(s => (s.RoomID == 1 && s.Attendees.All(p => firstRoomAttendees.Contains(p))) || (s.RoomID == 2 && s.Attendees.All(p => secondRoomAttendees.Contains(p)))); return(result); }
// GET: Meetings public ActionResult Index() { int userId = Convert.ToInt32(User.Identity.GetUserId()); var meetings = MeetingsRepository.Get(userId); meetings.Reverse(); var invitations = InvitationRepository.Get(userId); invitations.Reverse(); if (invitations != null) { InvitationRepository.UpdateNotified(userId); } var model = new MeetingsViewModel() { Meetings = meetings, Invitations = invitations }; return(View(model)); }
public ActionResult Archive() { var archivedMeetings = MeetingsRepository.GetArchivedMeetings(Request.QueryString); return(View(archivedMeetings)); }
private void LoadFormData() { ViewBag.Organizers = JsonConvert.SerializeObject(MeetingsRepository.GetMeetingOrganizers()); ViewBag.Tags = JsonConvert.SerializeObject(MeetingsRepository.GetMeetingsTags()); }
public ActionResult Ics() { var meetings = MeetingsRepository.GetUpcommingMeetings(Request.QueryString); return(new CalendarResult("Geekhub", meetings)); }
public MeetingsManager(DatabaseContext databaseContext, MeetingsRepository meetingsRepository) { _databaseContext = databaseContext; _meetingsRepository = meetingsRepository; }
public ActionResult Show(int id) { var meeting = MeetingsRepository.GetMeeting(id); return(View(meeting)); }
public AlertsService(IEmailAdapter emailAdapter, ITwitterAdapter twitterAdapter) { _emailAdapter = emailAdapter; _twitterAdapter = twitterAdapter; _meetingsRepository = new MeetingsRepository(); }
public ActionResult Rss() { var model = MeetingsRepository.GetUpcommingMeetings(Request.QueryString); return(PartialView(new RssViewModel(model))); }
public ActionResult Index() { return(this.Jsonp(MeetingsRepository.All())); }