Пример #1
0
        public async Task <IActionResult> One(int?key)
        {
            if (!key.HasValue)
            {
                return(NotFound());
            }
            var news = await dbContext.News.FirstOrDefaultAsync(n => n.Id == key);

            if (news == null)
            {
                return(NotFound());
            }
            var model = new NewsOneViewModel().Initialize(news, tagTranslator, timestampFormatter);

            return(View(model));
        }
Пример #2
0
        public static NewsOneViewModel Initialize(this NewsOneViewModel model, News news, ITagTranslator tagTranslator, ITimestampFormatter timestampFormatter)
        {
            model.News = new OneNewsViewModel().Initialize(news, tagTranslator, timestampFormatter);

            return(model);
        }