public void FillBuscar() { ListEventsViewModel objViewModel = new ListEventsViewModel(); objViewModel.Filtro = "999"; objViewModel.fill(); Assert.AreEqual(0, objViewModel.ListEvents.Count); }
public void FillBuscarFlujoAlternativo() { ListEventsViewModel objViewModel = new ListEventsViewModel(); objViewModel.Filtro = "assa7fs89a7f"; objViewModel.fill(); Assert.AreEqual(0, objViewModel.ListEvents.Count); }
public void E_EliminarEvent() { ListEventsViewModel a = new ListEventsViewModel(); a.fill(); int codigo = a.ListEvents[a.ListEvents.Count - 1].idEvent; Event objSector = new Event(); objSector.idEvent = codigo; AddEditEventViewModel objViewModel = new AddEditEventViewModel(); objViewModel.EliminarEvent(objSector.idEvent); Assert.True(true); }
public ActionResult ListEvents(ListEventsViewModel model) { var restaurantId = this.User.Identity.GetUserId(); if (model.Search == null) { model.Search = string.Empty; } var events = this.events.GetAllForRestaurant(restaurantId, model.Search).To <EventViewModel>().ToList(); model.Events = events; return(this.View(model)); }
public ActionResult ListEvents(ListEventsViewModel model) { var restaurantId = this.User.Identity.GetUserId(); if (model.Search == null) { model.Search = string.Empty; } var events = this.events.GetAllForRestaurant(restaurantId, model.Search).To<EventViewModel>().ToList(); model.Events = events; return this.View(model); }
public ActionResult ListEvents() { var restaurantId = this.User.Identity.GetUserId(); var search = string.Empty; var events = this.events.GetAllForRestaurant(restaurantId, search).To <EventViewModel>().ToList(); var model = new ListEventsViewModel { Search = search, Events = events }; return(this.View(model)); }
public ActionResult ListEvents() { var restaurantId = this.User.Identity.GetUserId(); var search = string.Empty; var events = this.events.GetAllForRestaurant(restaurantId, search).To<EventViewModel>().ToList(); var model = new ListEventsViewModel { Search = search, Events = events }; return this.View(model); }
//GET Join Page public async Task <IActionResult> Join([FromQuery(Name = "type")] string type) { var events = await(string.IsNullOrEmpty(type) ? _eventServices.GetAll() : _eventTypeServices.GetEventsFromEventTypeName(type)); var addresses = await _context.Addresses.ToListAsync(); var businesses = await _context.Businesses.ToListAsync(); var eventypes = await _context.EventTypes.ToListAsync(); ListEventsViewModel allEvents = new ListEventsViewModel(); allEvents.Events = events; return(View(allEvents)); }
public async Task <IActionResult> Join(ListEventsViewModel event1) { var getUser = await _userManager .GetUserAsync(User); var oneEvent = await _eventServices .Get(event1.Event.Id); var link = new EventApplicationUser { ApplicationUserId = getUser.Id, EventId = oneEvent.Id }; var eventUser = await _context.EventApplicationUsers .AddAsync(link); _context.Update(oneEvent); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }
public ActionResult ListEvents(ListEventsViewModel objViewModel) { objViewModel.fill(); return(View(objViewModel)); }
public ActionResult ListEvents() { ListEventsViewModel objViewModel = new ListEventsViewModel(); return(View(objViewModel)); }
public void Fill() { ListEventsViewModel objViewModel = new ListEventsViewModel(); Assert.AreNotEqual(0, objViewModel.ListEvents.Count); }
/// <summary> /// Page that display a list of Event that depend on specific criteria /// </summary> public async Task <IActionResult> Index([FromQuery(Name = "type")] string type, string search, string typeSearch) { var events = await _context.Events.ToListAsync(); var eventypes = await _context.EventTypes.ToListAsync(); if (!String.IsNullOrEmpty(search)) { events = events.Where(c => c.Title.Contains(search)).ToList();// // .Where( s => s.EventType.Title.Equals(typeSearch)).ToList(); // eventypes = eventypes.Where( x => x.Title.Contains(typeSearch)).ToList(); } else if ((!String.IsNullOrEmpty(typeSearch))) { // events = events.Where(x => x.EventType.Title.Equals(typeSearch)).ToList(); events = events.ToList().Where(x => x.EventType.Title == typeSearch).ToList(); // eventypes = eventypes.Where( x => x.Title.Contains(typeSearch)).ToList(); } else { events = await(string.IsNullOrEmpty(type) ? _eventServices.GetAll() : _eventTypeServices.GetEventsFromEventTypeName(type)); } IActionResult result = null; var addresses = await _context.Addresses.ToListAsync(); var businesses = await _context.Businesses.ToListAsync(); var users = await _context.EventApplicationUsers.ToListAsync(); var comments = await _context.Commentaires.ToListAsync(); if (events == null) { result = NotFound(); } else { var model = new ListEventsViewModel { Events = events, Addresses = addresses, Businesses = businesses, EventTypes = eventypes }; foreach (var item in model.Events) { var links = await _context.EventApplicationUsers .Where(x => x.EventId == item.Id) .ToListAsync(); foreach (var link in links) { var user = await _userManager .FindByIdAsync(link.ApplicationUserId); item.Members.Add(user); } } result = View(model); } return(result); }