public AlbumTrack Map(AlbumTrackViewModel a) { return(new AlbumTrack { TrackId = a.Id, DurationInSeconds = a.DurationInSec, TrackNumber = a.TrackNumber, Title = a.Title }); }
public IHttpResponse TrackDetails(AlbumTrackViewModel model) { string backtoAlbumPath = StringExtensions.UrlDecode($"'/Albums/Details?id={model.AlbumId}'"); Track track = this.Context .Tracks .First(tr => tr.Id == model.TrackId); var viewModel = track.To <TrackViewModel>(); viewModel.BackToAlbum = backtoAlbumPath; return(this.View("track", HttpResponseStatusCode.Ok, viewModel)); }