public JsonResult TopClients(int?top, bool?fullData) { List <Client> clients = SortClients(); if (top.HasValue && top > 0) { clients = clients.Take(top.Value).ToList(); if (!(fullData.HasValue && fullData.Value)) { List <ClientId> clientIds = _jsonTools.ConvertLists <Client, ClientId>(clients); return(Json(clientIds)); } } return(Json(clients)); }