public ActionResult Index(int?filterId) { var model = new EventTypesViewModel(); if (filterId.HasValue) { model.ID = filterId.Value; } return(View(model)); }
public EventTypesViewModel GetEventTypes() { EventTypesViewModel types = new EventTypesViewModel(); types.EventTypes = new List <EventTypeViewModel>(); var currentUserId = this.User.FindFirst(ClaimTypes.NameIdentifier).Value; var currentUser = _dbContext.Users.SingleOrDefault(x => x.Id == currentUserId); if (currentUser != null) { var company = _dbContext.Company.SingleOrDefault(x => x.CompanyId == currentUser.CompanyId); if (company != null) { types.EventTypes = _dbContext.EventType.Where(x => x.CompanyId == company.CompanyId).Select(x => new EventTypeViewModel() { Id = x.EventTypeId, Type = x.EventTypeName }).ToList(); } } return(types); // will return an empty venue list if can't find user/ company. }
public TreeViewInPlaceEditControl() { InitializeComponent(); _viewModel = new EventTypesViewModel(); DataContext = _viewModel; }
public MainWindow() { InitializeComponent(); _viewModel = new EventTypesViewModel(); DataContext = _viewModel; }