public IActionResult Browse(int page = 1, string eventdate = "0", string searchTerm = "") { int pageToShow = page <= MaximumPageToShow ? page : MaximumPageToShow; var lowercaseSearchTerm = searchTerm?.ToLowerInvariant() ?? ""; var startDateTime = DateTime.UtcNow; var endDateTime = DateTime.UtcNow.AddYears(10); if (eventdate != "0") { if (DateTime.TryParseExact(eventdate, "yyyy-M", new CultureInfo("en-us"), System.Globalization.DateTimeStyles.None, out startDateTime)) { endDateTime = startDateTime.AddMonths(1).AddDays(-1); } } var allActiveCfps = _cfpService.GetAllActiveCfps(lowercaseSearchTerm, startDateTime, endDateTime, pageToShow); return(View(new BrowseResponseViewModel(allActiveCfps, pageToShow, searchTerm, eventdate))); }
public IActionResult Get() { var cfps = _cfpService.GetAllActiveCfps(); return(new OkObjectResult(TinyMapper.Map <List <CfpData> >(cfps))); }