public ActionResult Edit(int Id) { var eventBussiness = _provider.GetById(Id); var eventViewModel = ConvertToViewModel(eventBussiness); eventViewModel.CategoryList = _categoryProvider.GetAll(); eventViewModel.OrganizerList = _organizerProvider.GetAll(); eventViewModel.StatusList = new List <EventStatus> { EventStatus.Passed, EventStatus.Going, EventStatus.Upcoming, EventStatus.Canceled }; return(View(eventViewModel)); }