/// <summary> /// Index action. /// </summary> /// <param name="identity"></param> /// <returns></returns> public ActionResult Index(MyEventsIdentity identity) { IEnumerable <EventDefinition> events = _eventDefinitionRepository.GetByOrganizerId(identity.UserId, string.Empty, int.MaxValue, 0, true); var homeViewModel = new HomeViewModel { Events = events }; return(View(homeViewModel)); }
/// <summary> /// Get All Events filtered by OrganizerId and title /// </summary> /// <param name="organizerId">Organizer Id</param> /// <param name="filter">filter applied to search</param> /// <param name="pageSize">Number of results to get</param> /// <param name="pageIndex">Page Index</param> /// <returns>List of EventDefinitions</returns> public IList <EventDefinition> GetEventDefinitionByOrganizerId(int organizerId, string filter, int pageSize, int pageIndex) { return(_eventDefinitionRepository.GetByOrganizerId(organizerId, filter, pageSize, pageIndex, false)); }