public IActionResult Create() { var model = new CreateAlbumViewModel() { Singers = _singerAppService.GetPublishedSingers()? .Select(s => new SelectListItem() { Text = s.Name, Value = s.Id.ToString(), }) }; if (model.Singers.Any()) { model.Singers.First().Selected = true; } return(PartialView("_Create", model)); }
public IActionResult GetPublishedSingers() { var models = _singerAppService.GetPublishedSingers()? .OrderByDescending(s1 => s1.PublishmentTime) .ThenByDescending(s2 => s2.CreationTime) .Select((s, i) => new SingerViewModel() { SId = ++i, Id = s.Id, PublisherId = s.PublisherId, Name = s.Name, PublisherName = s.PublisherName, ForeignName = s.ForeignName, Nationality = s.Nationality, CreationTime = s.CreationTime.ToStandardDateOfChina(), PublishmentTime = s.PublishmentTime?.ToStandardDateOfChina() }); return(Json(models)); }