Example #1
0
        public async Task <Negotiator> Details(int id)
        {
            var issue = await IssuesService.GetAsync(id);

            if (issue == null)
            {
                return(Index());
            }

            issue = Order(issue);
            var m = new IssuesDetailsViewModel
            {
                Issues      = issue.Issues,
                RequestId   = issue.RequestId,
                Title       = issue.Title,
                IssueStatus = issue.IssueStatus,
                Deleted     = issue.Deleted,
                Type        = issue.Type,
                ProviderId  = issue.ProviderId,
                PosterUrl   = issue.PosterUrl,
                Id          = issue.Id
            };

            return(View["Details", m]);
        }
Example #2
0
        public async Task <Negotiator> Details(int id)
        {
            var issue = await IssuesService.GetAsync(id);

            if (issue == null)
            {
                return(Index());
            }

            issue = Order(issue);
            var m = new IssuesDetailsViewModel
            {
                Issues      = issue.Issues,
                RequestId   = issue.RequestId,
                Title       = issue.Title,
                IssueStatus = issue.IssueStatus,
                Deleted     = issue.Deleted,
                Type        = issue.Type,
                ProviderId  = issue.ProviderId,
                PosterUrl   = issue.PosterUrl.Contains("https://image.tmdb.org/t/p/w150/") ? issue.PosterUrl : $"https://image.tmdb.org/t/p/w150/{issue.PosterUrl}",
                Id          = issue.Id
            };

            return(View["Details", m]);
        }