public ActionResult Index(int?filterId)
        {
            var model = new EventTypesViewModel();

            if (filterId.HasValue)
            {
                model.ID = filterId.Value;
            }
            return(View(model));
        }
Esempio n. 2
0
        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;
 }
Esempio n. 4
0
 public MainWindow()
 {
     InitializeComponent();
     _viewModel  = new EventTypesViewModel();
     DataContext = _viewModel;
 }