Beispiel #1
0
        public async Task <ActionResult> PostTweet(UserTweetVM tModel)
        {
            TweetModel tm = new TweetModel()
            {
                UserId   = tModel.UserId,
                UserName = tModel.UserName,
                Tweets   = tModel.Tweets
            };

            _context.Add(tm);
            await _context.SaveChangesAsync();

            return(RedirectToAction("Index", new { id = tModel.UserId }));
        }
Beispiel #2
0
        public async Task <ActionResult> Index()
        {
            var id = HttpContext.Session.GetInt32("userId");

            if (id > 0)
            {
                var userdetails = await _context.Userdetails.FirstOrDefaultAsync(m => m.Id == id);

                UserTweetVM ut = new UserTweetVM()
                {
                    UserId   = userdetails.Id,
                    UserName = userdetails.Name,
                };
                ViewBag.AllTweets = await _context.TweetModels.Take(10).ToListAsync();

                return(View(ut));
            }
            return(RedirectToAction("Index", "Home"));
        }