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)); }