示例#1
0
        public Task <IActionResult> DetailsAsync(int articleId, CancellationToken ct)
        {
            var articlesDetailsVm = new ArticlesDetailViewModel();

            var article = ctx.Articles.First(a => a.Id == articleId);

            articlesDetailsVm.PublicationDate = article.PublicationDate;
            articlesDetailsVm.Content         = article.Content;
            articlesDetailsVm.Name            = article.Name;

            return(Task.FromResult <IActionResult>(View("Details", articlesDetailsVm)));
        }
        public ActionResult Details(int?id, string returnUrl)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Article article = Data.Articles.GetById((int)id);

            if (article == null)
            {
                return(HttpNotFound());
            }
            ArticlesDetailViewModel articleModel = ArticlesDetailViewModel.TransformToViewModel(article);

            return(View(articleModel));
        }
        public ArticlesDetailsPage(ArticlesDto message)
        {
            InitializeComponent();

            BindingContext = viewModel = new ArticlesDetailViewModel(message);
        }