public IActionResult Get() { var queryResults = _songService.GetAll().ToList(); var ResponseModel = _mapper.Map <List <SongViewModel> >(queryResults); //if (queryResults.ToList().Count > 0) //{ // foreach (var result in queryResults) // { // var newModel = new SongViewModel() // { // Id = result.Id, // Name = result.Name, // Artist = new ArtistViewModel() // { // Id = result.Artist.Id, // Name = result.Artist.Name // } // }; // ResponseModel.Add(newModel); // } //} return(Ok(ResponseModel)); }
public IActionResult Get() { var songs = _songsService.GetAll(); var songsViewModels = new SongsViewModel(); foreach (var s in songs) { var newSM = new SongViewModel(); newSM.Id = s.Id; newSM.Title = s.Title; newSM.Lyrics = s.Lyrics; //newSM.Artists = s.Artists; newSM.CreatedDate = s.CreatedDate.HasValue?s.CreatedDate.Value:DateTime.Now; songsViewModels.Songs.Add(newSM); } return(Ok(songsViewModels)); }