public ActionResult <object> SelectById(int id) { try { var item = _matchesService.GetOne(id); if (item == null) { var toSerialize = new MessageHelpers <MatchesViewModel>() { Status = 404, Data = null }; return(JsonConvert.SerializeObject(toSerialize)); } else { var toSerialize = new MessageHelpers <MatchesViewModel>() { Status = 200, Data = new List <MatchesViewModel> { item } }; return(JsonConvert.SerializeObject(toSerialize)); } } catch { var toSerialize = new MessageHelpers <MatchesViewModel>() { Status = 502, Data = null }; return(JsonConvert.SerializeObject(toSerialize)); } }