public async Task <IActionResult> ShowAllEventsByCity(int page) { var viewModel = new ViewModels.Home.IndexViewModel(); var user = await this.userManager.GetUserAsync(this.User); string city = user.City; var count = this.eventsService.GetCountAllUpcomingEventsByCity(city); var eventsByCity = this.eventsService.GetAllByCity <IndexEventViewModel>(city, ItemsPerPage, (page - 1) * ItemsPerPage); if (eventsByCity.Count() == 0) { return(this.RedirectToAction("NoElements", "Shared")); } viewModel.EventsByCity = eventsByCity; foreach (var ev in eventsByCity) { ev.PagesCount = (int)Math.Ceiling((double)count / ItemsPerPage); ev.CurrentPage = page; } viewModel.EventsByCity = eventsByCity; return(this.View(viewModel)); }
public ActionResult Index() { var questions = questionsService.GetAllAnsweredBy(User.Identity.GetUserId()); var model = new ViewModels.Home.IndexViewModel() { Questions = questions.To<QuestionViewModel>() }; return View(model); }
public ActionResult Index() { var model = new ViewModels.Home.IndexViewModel(); model.InterestsList = ListInterests(); model.Interests = "1,2"; return View(model); }
public IActionResult Index() { var vm = new ViewModels.Home.IndexViewModel(); #if RELEASE vm.IsRelease = true; #endif return this.View(vm); }
public ActionResult Index() { ViewModels.Home.IndexViewModel viewModel = new ViewModels.Home.IndexViewModel() { WeatherModel = GetWeatherInformation(), MinerModel = GetMinerDetails(), StockModel = GetFinanceModel(), Reminders = ReminderDataController.GetTodayReminders() }; return(View(viewModel)); }
public virtual System.Web.Mvc.ActionResult Search(string search) { Infrastructure.Render render = new Infrastructure.Render(); ViewModels.Home.IndexViewModel viewmodel = new ViewModels.Home.IndexViewModel { Body = render.RenderSearchResult(search), Header = render.RenderHeader("Index") }; return(View(model: viewmodel)); }
//[System.Web.Mvc.OutputCache(Duration = 60)] public virtual System.Web.Mvc.ActionResult Index() { Infrastructure.Render render = new Infrastructure.Render(); ViewModels.Home.IndexViewModel viewmodel = new ViewModels.Home.IndexViewModel { Body = render.RenderPage("Index"), Header = render.RenderHeader("Index") }; return(View(model: viewmodel)); }
public virtual System.Web.Mvc.ActionResult SeeMore(System.Guid ItemId) { Infrastructure.Render render = new Infrastructure.Render(); ViewModels.Home.IndexViewModel viewmodel = new ViewModels.Home.IndexViewModel { Body = render.RenderSeeMore(ItemId), Header = render.RenderHeader("Index") }; return(View(model: viewmodel)); }
//[System.Web.Mvc.OutputCache(Duration = 60)] public virtual System.Web.Mvc.ActionResult ProductsList(string TypeOfProducts) { if (TypeOfProducts == "Au" || TypeOfProducts == "Hi" || TypeOfProducts == "All" || TypeOfProducts == "Low") { Infrastructure.Render render = new Infrastructure.Render(); ViewModels.Home.IndexViewModel viewmodel = new ViewModels.Home.IndexViewModel { Body = render.RenderPage(TypeOfProducts), Header = render.RenderHeader(TypeOfProducts) }; return(View(model: viewmodel)); } return(new System.Web.Mvc.HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest)); }
public IActionResult ShowAllEvents(int page) { var count = this.EventsService.GetCount(); var viewModel = new ViewModels.Home.IndexViewModel(); var events = this.EventsService.GetAll <IndexEventViewModel>(ItemsPerPage, (page - 1) * ItemsPerPage); foreach (var ev in events) { ev.PagesCount = (int)Math.Ceiling((double)count / ItemsPerPage); // maybe wrong ev.CurrentPage = page; } viewModel.Events = events; return(this.View(viewModel)); }
public async Task <IActionResult> Index(string name) { bool isAuthenticated = this.User.Identity.IsAuthenticated; var viewModel = new ViewModels.Home.IndexViewModel(); var user = await this.userManager.GetUserAsync(this.User); if (user != null) { string city = user.City; var eventsByCity = this.EventsService.GetAllByCity <IndexEventViewModel>(city, 5, 0); viewModel.EventsByCity = eventsByCity; } var events = this.EventsService.GetAll <IndexEventViewModel>(5, 0); viewModel.Events = events; return(this.View(viewModel)); }
public IActionResult ShowAllEvents(int page) { var count = this.eventsService.GetCountAllUpcomingEvents(); var viewModel = new ViewModels.Home.IndexViewModel(); var events = this.eventsService.GetAll <IndexEventViewModel>(ItemsPerPage, (page - 1) * ItemsPerPage); if (events.Count() == 0) { return(this.RedirectToAction("NoElements", "Shared")); } foreach (var ev in events) { ev.PagesCount = (int)Math.Ceiling((double)count / ItemsPerPage); ev.CurrentPage = page; } viewModel.Events = events; return(this.View(viewModel)); }