|
|
|
@ -5,6 +5,9 @@ using Ombi.Api.TvMaze.Models;
|
|
|
|
|
using Ombi.Core.Models.Requests;
|
|
|
|
|
using Ombi.Core.Models.Search;
|
|
|
|
|
using Ombi.Helpers;
|
|
|
|
|
using TraktApiSharp.Objects.Get.Shows;
|
|
|
|
|
using TraktApiSharp.Objects.Get.Shows.Common;
|
|
|
|
|
|
|
|
|
|
//using TraktApiSharp.Objects.Get.Shows;
|
|
|
|
|
//using TraktApiSharp.Objects.Get.Shows.Common;
|
|
|
|
|
|
|
|
|
@ -43,57 +46,58 @@ namespace Ombi.Mapping.Profiles
|
|
|
|
|
.ForMember(dest => dest.Status, opts => opts.MapFrom(src => src.status))
|
|
|
|
|
.ForMember(dest => dest.SeasonRequests, opts => opts.MapFrom(src => src.Season));
|
|
|
|
|
|
|
|
|
|
//CreateMap<TraktShow, SearchTvShowViewModel>()
|
|
|
|
|
// .ForMember(dest => dest.Id, opts => opts.MapFrom(src => Convert.ToInt32(src.Ids.Tvdb.ToString())))
|
|
|
|
|
// .ForMember(dest => dest.FirstAired, opts => opts.MapFrom(src => src.FirstAired.HasValue ? src.FirstAired.Value.ToString("yyyy-MM-ddTHH:mm:ss") : string.Empty))
|
|
|
|
|
// .ForMember(dest => dest.ImdbId, opts => opts.MapFrom(src => src.Ids.Imdb))
|
|
|
|
|
// .ForMember(dest => dest.Network, opts => opts.MapFrom(src => src.Network))
|
|
|
|
|
// .ForMember(dest => dest.Overview, opts => opts.MapFrom(src => src.Overview.RemoveHtml()))
|
|
|
|
|
// .ForMember(dest => dest.Rating, opts => opts.MapFrom(src => src.Rating.ToString()))
|
|
|
|
|
// .ForMember(dest => dest.Runtime, opts => opts.MapFrom(src => src.Runtime.ToString()))
|
|
|
|
|
// .ForMember(dest => dest.Title, opts => opts.MapFrom(src => src.Title))
|
|
|
|
|
// .ForMember(dest => dest.Status, opts => opts.MapFrom(src => src.Status.DisplayName))
|
|
|
|
|
// .ForMember(dest => dest.Trailer, opts => opts.MapFrom(src => src.Trailer))
|
|
|
|
|
// .ForMember(dest => dest.Homepage, opts => opts.MapFrom(src => src.Homepage));
|
|
|
|
|
CreateMap<TraktShow, SearchTvShowViewModel>()
|
|
|
|
|
.ForMember(dest => dest.Id, opts => opts.MapFrom(src => Convert.ToInt32(src.Ids.Tvdb.ToString())))
|
|
|
|
|
.ForMember(dest => dest.FirstAired, opts => opts.MapFrom(src => src.FirstAired.HasValue ? src.FirstAired.Value.ToString("yyyy-MM-ddTHH:mm:ss") : string.Empty))
|
|
|
|
|
.ForMember(dest => dest.Banner, opts => opts.MapFrom(src => src.Ids.Imdb))
|
|
|
|
|
.ForMember(dest => dest.ImdbId, opts => opts.MapFrom(src => src.Ids.Imdb))
|
|
|
|
|
.ForMember(dest => dest.Network, opts => opts.MapFrom(src => src.Network))
|
|
|
|
|
.ForMember(dest => dest.Overview, opts => opts.MapFrom(src => src.Overview.RemoveHtml()))
|
|
|
|
|
.ForMember(dest => dest.Rating, opts => opts.MapFrom(src => src.Rating.ToString()))
|
|
|
|
|
.ForMember(dest => dest.Runtime, opts => opts.MapFrom(src => src.Runtime.ToString()))
|
|
|
|
|
.ForMember(dest => dest.Title, opts => opts.MapFrom(src => src.Title))
|
|
|
|
|
.ForMember(dest => dest.Status, opts => opts.MapFrom(src => src.Status.DisplayName))
|
|
|
|
|
.ForMember(dest => dest.Trailer, opts => opts.MapFrom(src => src.Trailer))
|
|
|
|
|
.ForMember(dest => dest.Homepage, opts => opts.MapFrom(src => src.Homepage));
|
|
|
|
|
|
|
|
|
|
//CreateMap<TraktTrendingShow, SearchTvShowViewModel>()
|
|
|
|
|
// .ForMember(dest => dest.Id, opts => opts.MapFrom(src => Convert.ToInt32(src.Show.Ids.Tvdb.ToString())))
|
|
|
|
|
// .ForMember(dest => dest.FirstAired, opts => opts.MapFrom(src => src.Show.FirstAired.HasValue ? src.Show.FirstAired.Value.ToString("yyyy-MM-ddTHH:mm:ss") : string.Empty))
|
|
|
|
|
// .ForMember(dest => dest.ImdbId, opts => opts.MapFrom(src => src.Show.Ids.Imdb))
|
|
|
|
|
// .ForMember(dest => dest.Network, opts => opts.MapFrom(src => src.Show.Network))
|
|
|
|
|
// .ForMember(dest => dest.Overview, opts => opts.MapFrom(src => src.Show.Overview.RemoveHtml()))
|
|
|
|
|
// .ForMember(dest => dest.Rating, opts => opts.MapFrom(src => src.Show.Rating.ToString()))
|
|
|
|
|
// .ForMember(dest => dest.Runtime, opts => opts.MapFrom(src => src.Show.Runtime.ToString()))
|
|
|
|
|
// .ForMember(dest => dest.Title, opts => opts.MapFrom(src => src.Show.Title))
|
|
|
|
|
// .ForMember(dest => dest.Status, opts => opts.MapFrom(src => src.Show.Status.DisplayName))
|
|
|
|
|
// .ForMember(dest => dest.Trailer, opts => opts.MapFrom(src => src.Show.Trailer))
|
|
|
|
|
// .ForMember(dest => dest.Homepage, opts => opts.MapFrom(src => src.Show.Homepage));
|
|
|
|
|
CreateMap<TraktTrendingShow, SearchTvShowViewModel>()
|
|
|
|
|
.ForMember(dest => dest.Id, opts => opts.MapFrom(src => Convert.ToInt32(src.Show.Ids.Tvdb.ToString())))
|
|
|
|
|
.ForMember(dest => dest.FirstAired, opts => opts.MapFrom(src => src.Show.FirstAired.HasValue ? src.Show.FirstAired.Value.ToString("yyyy-MM-ddTHH:mm:ss") : string.Empty))
|
|
|
|
|
.ForMember(dest => dest.ImdbId, opts => opts.MapFrom(src => src.Show.Ids.Imdb))
|
|
|
|
|
.ForMember(dest => dest.Network, opts => opts.MapFrom(src => src.Show.Network))
|
|
|
|
|
.ForMember(dest => dest.Overview, opts => opts.MapFrom(src => src.Show.Overview.RemoveHtml()))
|
|
|
|
|
.ForMember(dest => dest.Rating, opts => opts.MapFrom(src => src.Show.Rating.ToString()))
|
|
|
|
|
.ForMember(dest => dest.Runtime, opts => opts.MapFrom(src => src.Show.Runtime.ToString()))
|
|
|
|
|
.ForMember(dest => dest.Title, opts => opts.MapFrom(src => src.Show.Title))
|
|
|
|
|
.ForMember(dest => dest.Status, opts => opts.MapFrom(src => src.Show.Status.DisplayName))
|
|
|
|
|
.ForMember(dest => dest.Trailer, opts => opts.MapFrom(src => src.Show.Trailer))
|
|
|
|
|
.ForMember(dest => dest.Homepage, opts => opts.MapFrom(src => src.Show.Homepage));
|
|
|
|
|
|
|
|
|
|
//CreateMap<TraktMostAnticipatedShow, SearchTvShowViewModel>()
|
|
|
|
|
// .ForMember(dest => dest.Id, opts => opts.MapFrom(src => Convert.ToInt32(src.Show.Ids.Tvdb.ToString())))
|
|
|
|
|
// .ForMember(dest => dest.FirstAired, opts => opts.MapFrom(src => src.Show.FirstAired.HasValue ? src.Show.FirstAired.Value.ToString("yyyy-MM-ddTHH:mm:ss") : string.Empty))
|
|
|
|
|
// .ForMember(dest => dest.ImdbId, opts => opts.MapFrom(src => src.Show.Ids.Imdb))
|
|
|
|
|
// .ForMember(dest => dest.Network, opts => opts.MapFrom(src => src.Show.Network))
|
|
|
|
|
// .ForMember(dest => dest.Overview, opts => opts.MapFrom(src => src.Show.Overview.RemoveHtml()))
|
|
|
|
|
// .ForMember(dest => dest.Rating, opts => opts.MapFrom(src => src.Show.Rating.ToString()))
|
|
|
|
|
// .ForMember(dest => dest.Runtime, opts => opts.MapFrom(src => src.Show.Runtime.ToString()))
|
|
|
|
|
// .ForMember(dest => dest.Title, opts => opts.MapFrom(src => src.Show.Title))
|
|
|
|
|
// .ForMember(dest => dest.Status, opts => opts.MapFrom(src => src.Show.Status.DisplayName))
|
|
|
|
|
// .ForMember(dest => dest.Trailer, opts => opts.MapFrom(src => src.Show.Trailer))
|
|
|
|
|
// .ForMember(dest => dest.Homepage, opts => opts.MapFrom(src => src.Show.Homepage));
|
|
|
|
|
CreateMap<TraktMostAnticipatedShow, SearchTvShowViewModel>()
|
|
|
|
|
.ForMember(dest => dest.Id, opts => opts.MapFrom(src => Convert.ToInt32(src.Show.Ids.Tvdb.ToString())))
|
|
|
|
|
.ForMember(dest => dest.FirstAired, opts => opts.MapFrom(src => src.Show.FirstAired.HasValue ? src.Show.FirstAired.Value.ToString("yyyy-MM-ddTHH:mm:ss") : string.Empty))
|
|
|
|
|
.ForMember(dest => dest.ImdbId, opts => opts.MapFrom(src => src.Show.Ids.Imdb))
|
|
|
|
|
.ForMember(dest => dest.Network, opts => opts.MapFrom(src => src.Show.Network))
|
|
|
|
|
.ForMember(dest => dest.Overview, opts => opts.MapFrom(src => src.Show.Overview.RemoveHtml()))
|
|
|
|
|
.ForMember(dest => dest.Rating, opts => opts.MapFrom(src => src.Show.Rating.ToString()))
|
|
|
|
|
.ForMember(dest => dest.Runtime, opts => opts.MapFrom(src => src.Show.Runtime.ToString()))
|
|
|
|
|
.ForMember(dest => dest.Title, opts => opts.MapFrom(src => src.Show.Title))
|
|
|
|
|
.ForMember(dest => dest.Status, opts => opts.MapFrom(src => src.Show.Status.DisplayName))
|
|
|
|
|
.ForMember(dest => dest.Trailer, opts => opts.MapFrom(src => src.Show.Trailer))
|
|
|
|
|
.ForMember(dest => dest.Homepage, opts => opts.MapFrom(src => src.Show.Homepage));
|
|
|
|
|
|
|
|
|
|
//CreateMap<TraktMostWatchedShow, SearchTvShowViewModel>()
|
|
|
|
|
// .ForMember(dest => dest.Id, opts => opts.MapFrom(src => Convert.ToInt32(src.Show.Ids.Tvdb.ToString())))
|
|
|
|
|
// .ForMember(dest => dest.FirstAired, opts => opts.MapFrom(src => src.Show.FirstAired.HasValue ? src.Show.FirstAired.Value.ToString("yyyy-MM-ddTHH:mm:ss") : string.Empty))
|
|
|
|
|
// .ForMember(dest => dest.ImdbId, opts => opts.MapFrom(src => src.Show.Ids.Imdb))
|
|
|
|
|
// .ForMember(dest => dest.Network, opts => opts.MapFrom(src => src.Show.Network))
|
|
|
|
|
// .ForMember(dest => dest.Overview, opts => opts.MapFrom(src => src.Show.Overview.RemoveHtml()))
|
|
|
|
|
// .ForMember(dest => dest.Rating, opts => opts.MapFrom(src => src.Show.Rating.ToString()))
|
|
|
|
|
// .ForMember(dest => dest.Runtime, opts => opts.MapFrom(src => src.Show.Runtime.ToString()))
|
|
|
|
|
// .ForMember(dest => dest.Title, opts => opts.MapFrom(src => src.Show.Title))
|
|
|
|
|
// .ForMember(dest => dest.Status, opts => opts.MapFrom(src => src.Show.Status.DisplayName))
|
|
|
|
|
// .ForMember(dest => dest.Trailer, opts => opts.MapFrom(src => src.Show.Trailer))
|
|
|
|
|
// .ForMember(dest => dest.Homepage, opts => opts.MapFrom(src => src.Show.Homepage));
|
|
|
|
|
CreateMap<TraktMostWatchedShow, SearchTvShowViewModel>()
|
|
|
|
|
.ForMember(dest => dest.Id, opts => opts.MapFrom(src => Convert.ToInt32(src.Show.Ids.Tvdb.ToString())))
|
|
|
|
|
.ForMember(dest => dest.FirstAired, opts => opts.MapFrom(src => src.Show.FirstAired.HasValue ? src.Show.FirstAired.Value.ToString("yyyy-MM-ddTHH:mm:ss") : string.Empty))
|
|
|
|
|
.ForMember(dest => dest.ImdbId, opts => opts.MapFrom(src => src.Show.Ids.Imdb))
|
|
|
|
|
.ForMember(dest => dest.Network, opts => opts.MapFrom(src => src.Show.Network))
|
|
|
|
|
.ForMember(dest => dest.Overview, opts => opts.MapFrom(src => src.Show.Overview.RemoveHtml()))
|
|
|
|
|
.ForMember(dest => dest.Rating, opts => opts.MapFrom(src => src.Show.Rating.ToString()))
|
|
|
|
|
.ForMember(dest => dest.Runtime, opts => opts.MapFrom(src => src.Show.Runtime.ToString()))
|
|
|
|
|
.ForMember(dest => dest.Title, opts => opts.MapFrom(src => src.Show.Title))
|
|
|
|
|
.ForMember(dest => dest.Status, opts => opts.MapFrom(src => src.Show.Status.DisplayName))
|
|
|
|
|
.ForMember(dest => dest.Trailer, opts => opts.MapFrom(src => src.Show.Trailer))
|
|
|
|
|
.ForMember(dest => dest.Homepage, opts => opts.MapFrom(src => src.Show.Homepage));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|