public async Task <IActionResult> DjProgram() { var data = _dtoParseService.Parse(null); var result = await _personalizedService.DjProgram(data); return(Content(result, "application/json")); }
public async Task <IActionResult> Sublist([FromQuery] SimpleDto dto) { var data = _dtoParseService.Parse(dto); var result = await _albumService.Sublist(data); return(Content(result, "application/json")); }
public async Task <IActionResult> Music(string id, int limit = 20, int offset = 0) { var param = new { rid = id, limit = limit, offset = offset }; var data = _dtoParseService.Parse(param); var result = await _commentService.Music(data, id); return(Content(result, "application/json")); }
public async Task <IActionResult> Delete(string id) { var param = new { id }; var data = _dtoParseService.Parse(param); var result = await _eventService.Delete(data); return(Content(result, "application/json")); }
public async Task <IActionResult> Artist(string artistid) { var param = new { artistid }; var data = _dtoParseService.Parse(param); var result = await _similarityService.Artist(data); return(Content(result, "application/json")); }
public async Task <IActionResult> Comments(string uid, int limit = 30, string beforeTime = "-1") { var param = new { uid, limit, beforeTime }; var data = _dtoParseService.Parse(param); var result = await _msgService.Comments(data, uid); return(Content(result, "application/json")); }
public async Task <IActionResult> Artist() { var param = new { type = 1, limit = 100, offset = 0, total = true }; var data = _dtoParseService.Parse(param); var result = await _toplistService.Artist(data); return(Content(result, "application/json")); }
public async Task <IActionResult> List(int limit = 30, int offset = 0) { var param = new { limit, offset }; var data = _dtoParseService.Parse(param); var result = await _cloudService.List(data); return(Content(result, "application/json")); }
public async Task <IActionResult> Get(string keywords, int type = 1, int limit = 30, int offset = 0) { var param = new { s = keywords, type, limit, offset }; var data = _dtoParseService.Parse(param); var result = await _searchService.Get(data); return(Content(result, "application/json")); }
public async Task <IActionResult> Albums(string id, [FromQuery] SimpleDto dto) { var data = _dtoParseService.Parse(dto); var result = await _artistService.Albums(data, id); return(Content(result, "application/json")); }
public async Task <IActionResult> Detail(string ids) { string c = string.Join(',', ids.Split(',').Select(id => "{\"id\":" + id + "}")); var param = new { ids = $"[{ids}]", c = $"[{c}]" }; var data = _dtoParseService.Parse(param); var result = await _songService.Detail(data); return(Content(result, "application/json")); }
public async Task <IActionResult> Banner() { var data = _dtoParseService.Parse(null); var result = await _djService.Banner(data); return(Content(result, "application/json")); }
public async Task <IActionResult> Categories() { var data = _dtoParseService.Parse(null); var result = await _playlistService.Categories(data); return(Content(result, "application/json")); }