Ejemplo n.º 1
0
        public UserEventsViewController(string username)
        {
            var viewModel = new UserEventsViewModel();

            viewModel.Init(new UserEventsViewModel.NavObject {
                Username = username
            });
            ViewModel = viewModel;
        }
        public async Task <IActionResult> UserEvents()
        {
            var userEvents = this._context.Orders
                             .Where(o => o.Customer.UserName == this.User.Identity.Name)
                             .Select(o => o.Event)
                             .ToList();

            var userEventsViewModel = userEvents
                                      .Select(e => _mapper.Map <Event, EventViewModel>(e)).ToList();

            var model = new UserEventsViewModel
            {
                Events = userEventsViewModel
            };

            return(View("~/Views/Events/UserEvents.cshtml", model));
        }