public IActionResult Created() { var eventModels = _events.GetAllCreated(int.Parse(Request.Cookies["user"])); var listingEventsResult = eventModels .Select(result => new EventsIndexListingModel { Id = result.Id, Title = result.Title, DateStart = result.DateStart, DateEnd = result.DateEnd, City = result.City, Street = result.Street, HouseNumber = result.HouseNumber, ApartmentNumber = result.ApartmentNumber, PostalCode = result.PostalCode, Picture = result.Picture, StaticCategory = result.StaticCategory, GetAccountsCount = _events.GetAccountsCount(result.Id) }); var model = new EventsIndexModel() { Events = listingEventsResult }; return(View(model)); }
public IActionResult Index() { var eventModels = _events.GetAllIndex(); var listingEventsResult = eventModels .Select(result => new EventsIndexListingModel { Id = result.Id, Title = result.Title, DateStart = result.DateStart, DateEnd = result.DateEnd, City = result.City, Street = result.Street, HouseNumber = result.HouseNumber, ApartmentNumber = result.ApartmentNumber, PostalCode = result.PostalCode, Picture = result.Picture, StaticCategory = result.StaticCategory, GetAccountsCount = _events.GetAccountsCount(result.Id) }); var eventPaidModels = _events.GetAllPaidEvents(); var listingEventPaidResult = eventPaidModels .Select(result => new EventsPaidIndexListingModel { Id = result.Id, TopText = result.TopText, BottomText = result.BottomText, PaidPicture = result.Picture }); var model = new EventsIndexModel() { Events = listingEventsResult, PaidEvents = listingEventPaidResult }; return(View(model)); }
public IActionResult Index() { var eventPaidModels = _events.GetAllPaidEvents(); var listingEventPaidResult = eventPaidModels .Select(result => new EventsPaidIndexListingModel { Id = result.Id, TopText = result.TopText, BottomText = result.BottomText, PaidPicture = result.Picture }); var model = new EventsIndexModel() { PaidEvents = listingEventPaidResult }; return(View(model)); }
public IActionResult Search([FromForm] IFormCollection form, [FromForm] IFormFile picFile) //string name, string surname, string email, string telephone, string password) { string searchText = form["searchText"]; string searchBy = form["searchBy"]; string orderBy = form["orderBy"]; DateTime fromDate = DateTime.Parse(form["fromDate"]); var eventModels = _events.GetAll(); if (searchText == "") { if (orderBy == "Attendants") { eventModels = _events.GetAllFromDateOrderByAttendants(fromDate); } else { eventModels = _events.GetAllFromDateOrderByDate(fromDate); } } else if (searchBy == "Title") { if (orderBy == "Attendants") { eventModels = _events.GetAllSearchByTitleFromDateOrderByAttendants(fromDate, searchText); } else { eventModels = _events.GetAllSearchByTitleFromDateOrderByDate(fromDate, searchText); } } else if (searchBy == "Description") { if (orderBy == "Attendants") { eventModels = _events.GetAllSearchByDescriptionFromDateOrderByAttendants(fromDate, searchText); } else { eventModels = _events.GetAllSearchByDescriptionFromDateOrderByDate(fromDate, searchText); } } else if (searchBy == "City") { if (orderBy == "Attendants") { eventModels = _events.GetAllSearchByCityFromDateOrderByAttendants(fromDate, searchText); } else { eventModels = _events.GetAllSearchByCityFromDateOrderByDate(fromDate, searchText); } } else if (searchBy == "Category") { if (orderBy == "Attendants") { eventModels = _events.GetAllSearchByCategoryFromDateOrderByAttendants(fromDate, searchText); } else { eventModels = _events.GetAllSearchByCategoryFromDateOrderByDate(fromDate, searchText); } } var listingEventsResult = eventModels .Select(result => new EventsIndexListingModel { Id = result.Id, Title = result.Title, DateStart = result.DateStart, DateEnd = result.DateEnd, City = result.City, Street = result.Street, HouseNumber = result.HouseNumber, ApartmentNumber = result.ApartmentNumber, PostalCode = result.PostalCode, Picture = result.Picture, StaticCategory = result.StaticCategory, GetAccountsCount = _events.GetAccountsCount(result.Id) }); var model = new EventsIndexModel() { Events = listingEventsResult }; return(View(model)); }