public ActionResult <object> Select() { try { var test = _tournamentsService.DoNothing(); var items = _tournamentsService.GetAll(); if (items.ToList().Count > 0) { var toSerialize = new MessageHelpers <TournamentsViewModel>() { Status = 200, Data = new List <TournamentsViewModel>(items) }; return(JsonConvert.SerializeObject(toSerialize)); } else { var toSerialize = new MessageHelpers <TournamentsViewModel>() { Status = 404, Data = null }; return(JsonConvert.SerializeObject(toSerialize)); } } catch { var toSerialize = new MessageHelpers <TournamentsViewModel>() { Status = 502, Data = null }; return(JsonConvert.SerializeObject(toSerialize)); } }
public async Task <ActionResult <IEnumerable <Tournament> > > Get() { var tournaments = await _tournaments.GetAll(User.GetTenantId()); // if no tournaments, return empty array if (tournaments is null || !tournaments.Any()) { return new Tournament[] { } } ; return(tournaments); }