Ejemplo n.º 1
0
        public ActionResult BarMessageFeed()
        {
            var currentUser = User.Identity.Name;
            var bar         = _context.Bars.Include(x => x.FeedMessages).SingleOrDefault(c => c.Email == currentUser);

            var viewModel = new BarMessageFeedViewModel
            {
                Bar          = bar,
                FeedMessages = bar.FeedMessages,
            };

            return(View(viewModel));
        }
Ejemplo n.º 2
0
        public ActionResult BarMessageFeed(BarMessageFeedViewModel viewModel)
        {
            var currentUser = User.Identity.Name;
            var bar         = _context.Bars.Include(x => x.FeedMessages).SingleOrDefault(c => c.Email == currentUser);

            var message = new FeedMessage()
            {
                FromName = bar.BarName,
                Content  = viewModel.FeedMessage.Content,
                Created  = DateTime.Now,
                Subject  = viewModel.FeedMessage.Subject,
            };

            bar.FeedMessages.Add(message);
            _context.SaveChanges();

            return(RedirectToAction("BarDashboard", "Bar"));
        }