// GET: /<controller>/ public async Task <IActionResult> Index() { var music = await musicService.GetAllAsync(); if (music == null) { return(RedirectToAction("获取服务失败!")); } if (music.code == 200 && music.result == "SUCCESS") { var list = music.data.songs.ToList(); var menu = list.Select(x => new MusicViewModel { id = x.id, name = x.name, time = $"{x.time/60}:{ x.time % 60 }", lrc = x.lrc, pic = x.pic, singer = x.singer, url = x.url }); return(View(menu)); } return(RedirectToAction("获取音乐列表失败!")); }
// GET: Music public async Task <ActionResult> Index(string search, string sortBy, int page = 1) { ViewBag.sortNameParameter = string.IsNullOrEmpty(sortBy) ? SortingOperations.Descending : SortingOperations.Ascending; return(View(AutoMapper.Mapper.Map <IList <MusicViewModel> >(await Service.GetAllAsync(search, page, sortBy)))); }