예제 #1
0
        private async void GetNotRanEvents()
        {
            NotRanEvents = await EventServices.GetNotRanEvents();

            TeamLogo = AppSettings.TeamLogo;
            TeamName = AppSettings.TeamName;
        }
예제 #2
0
        private async void DeleteEventMethod(SfPopupLayout parameter)

        {
            await EventServices.DeleteEvent(EventToDelete);

            GetEvents();
        }
예제 #3
0
 public EventsPageViewModel(INavigationService navigationService, EventServices eventservices)
 {
     this.NavigationService        = navigationService;
     this.EventServices            = eventservices;
     NavigateToAddEventPageCommand = new DelegateCommand(NavigateToAddEvent);
     IsBusy = true;
 }
예제 #4
0
        private async void ShowResultsAlert()

        {
            ShowEndPopup       = true;
            RunningEvent.IsRan = true;
            await EventServices.UpdateEvent(RunningEvent);
        }
        public ActionResult Index(int?count)
        {
            var events = EventServices.GetEventsByDirector(CurrentCedUser.CurrentUser.Email, Constants.ValidEventTypesForCed, WebConfigHelper.MinFinancialYear, count);
            var model  = Mapper.Map <List <EventEntity>, List <EventListModel> >(events.ToList());

            return(View(model));
        }
예제 #6
0
        private async void SaveEventMethod()

        {
            var sr = new List <Runner>(SelectedRunners);
            await EventServices.UpdateRunnersToEvent(Event, sr);

            NavigateNextPage();
        }
예제 #7
0
        public ActionResult DeleteConfirmed(int id)
        {
            EventServices eventServices = db.EventServicess.Find(id);

            db.EventServicess.Remove(eventServices);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
            public NavigationCommand(Action action, INavigationService navigationService)
                : base(action)
            {
                Assumes.NotNull(navigationService);

                _navigationService = navigationService;
                _navigationService.CanGoBackChanged += EventServices.MakeWeak(OnCanGoBackChanged, h => _navigationService.CanGoBackChanged -= h);
            }
        /// <summary>
        /// The export events.
        /// </summary>
        /// <returns>
        /// The <see cref="FileResult"/>.
        /// </returns>
        public FileResult ExportEvents()
        {
            PagedOwnedEvents pagedEvents = EventServices.GetMyEvents();

            CsvActionResult <Event> events = new CsvActionResult <Event>(pagedEvents.Events, "my_events.csv");

            return(events);
        }
예제 #10
0
            public NavigationCommand(Action action, INavigationService navigationService)
                : base(action)
            {
                Assumes.NotNull(navigationService);

                _navigationService = navigationService;
                // use navigationService for the Action passed to make weak to ensure we do not root to the command via "this"
                _navigationService.CanGoBackChanged += EventServices.MakeWeak(OnCanGoBackChanged, h => navigationService.CanGoBackChanged -= h);
            }
예제 #11
0
        private void buttonGetEventsByFootballerAndDate_Click(object sender, EventArgs e)
        {
            var eventList = EventServices.GetByFootballerAndDate(Convert.ToInt32(textBox5.Text), dateTimePicker2.Value.Date);

            foreach (var item in eventList)
            {
                richTextBox1.Text += Convert.ToString(item.ID) + " " + Convert.ToString(item.DateTime) + " " + Convert.ToString(item.EventTypeID) + "\n";
            }
        }
예제 #12
0
 public IActionResult CreateEvent(CreateEventViewModel createEvent)
 {
     if (ModelState.IsValid)
     {
         EventServices.CreateEvent(createEvent.Nom, createEvent.Prix, createEvent.Date, createEvent.Desc, createEvent.Lieu, createEvent.Place);
         return(RedirectToAction(nameof(Index)));
     }
     return(View(createEvent));
 }
예제 #13
0
 private void AddEvent()
 {
     EventServices.Add(999999,
                       dateTimePickerAdd.Value,
                       Convert.ToInt32(comboBoxAddEventType.SelectedValue.ToString()),
                       Convert.ToInt32(comboBoxAddEntiti.SelectedValue.ToString())
                       );
     DownloadAdd();
 }
예제 #14
0
        private async void GetEvents()
        {
            IsBusy = true;
            var events = await EventServices.GetAllEvents();

            EventList    = new ObservableCollection <Event>(events);
            IsEventEmpty = EventList.Count == 0 ? true : false;
            IsBusy       = false;
        }
        /// <summary>
        /// The details.
        /// </summary>
        /// <param name="id">
        /// The id.
        /// </param> ©o©a ©ola
        /// <returns>
        /// The <see cref="ActionResult"/>.
        /// </returns>
        public ActionResult EventDetails(string id)
        {
            var eventDetails = EventServices.GetEventById(id);

            PagedAttendees attendees = AttendeesService.GetAttendeesByEventId(id);

            EventViewModel viewModel = new EventViewModel(eventDetails, attendees);

            return(this.View(viewModel));
        }
        /// <summary>
        /// The index.
        /// </summary>
        /// <returns>
        /// The <see cref="ActionResult"/>.
        /// </returns>
        public ActionResult Index()
        {
            PagedOwnedEvents myEvents = EventServices.GetMyEvents();

            HomeViewModel viewModel = new HomeViewModel {
                MyEvents = myEvents
            };

            return(this.View(viewModel));
        }
예제 #17
0
        private void SaveEvent()
        {
            EventServices.CreateEvent(NewEvent);
            var navigationparams = new NavigationParameters
            {
                { "event", NewEvent }
            };

            NavigationService.NavigateAsync("AddRunnerToEvent", navigationparams);
        }
예제 #18
0
 private void ChangeEvent()
 {
     EventServices.Update(
         Convert.ToInt32(comboBoxEventID.SelectedValue.ToString()),
         dateTimePickerChangeEvent.Value,
         Convert.ToInt32(comboBoxChangeEventType.SelectedValue.ToString()),
         Convert.ToInt32(comboBoxChangeTeamForEvent.SelectedValue.ToString())
         );
     DownloadChange();
 }
        public ActionResult _SearchEventsAsAdmin(string searchTerm, int pageSize, int pageNum)
        {
            var events      = EventServices.SearchEvents(searchTerm.Trim(), pageSize, pageNum, null, null, null);
            var pagedEvents = EventsToSelect2Format(events, pageSize);

            return(new JsonResult
            {
                Data = pagedEvents,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
        public ActionResult _SearchEvents(string searchTerm, int pageSize, int pageNum)
        {
            var events      = EventServices.SearchEvents(searchTerm.Trim(), pageSize, pageNum, CurrentCedUser.CurrentUser.Email, Constants.ValidEventTypesForCed, WebConfigHelper.MinFinancialYear);
            var pagedEvents = EventsToSelect2Format(events, pageSize);

            return(new JsonResult
            {
                Data = pagedEvents,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
예제 #21
0
        public ActionResult ExecutiveBoard()
        {
            ExecutiveBoard Exe = new ExecutiveBoard()
            {
                ExecutiveBoardDetail = EventServices.ExecutiveBoardList(),
            };

            ViewBag.Message = "Your application description page.";

            return(View(Exe));
        }
예제 #22
0
        public IActionResult Index()
        {
            ListLiaisonViewModel allEvent = new ListLiaisonViewModel();

            allEvent.ListeEvent = EventServices.GetAllEvents().Select(w => new ShowEventVueModel {
                Id   = w.Id,
                Nom  = w.Nom,
                Date = w.Date,
            });
            return(View(allEvent));
        }
예제 #23
0
        public ActionResult Index()
        {
            EventsModel Model = new EventsModel()
            {
                UserNews = NewsroomService.GetNews(),
                UserJobs = UserJobPostingservice.GetJobs().ToList().Take(6),

                DisplayHome = EventServices.GetEventsforHome()
            };

            return(View(Model));
        }
            public CheckoutCartCommand(ReadOnlyObservableCollection <GroceryItem> groceryItems, IEventAggregator eventAggregator)
            {
                Assumes.NotNull(groceryItems);
                Assumes.NotNull(eventAggregator);

                _groceryItems    = groceryItems;
                _eventAggregator = eventAggregator;

                var collectionChanged = ((INotifyCollectionChanged)groceryItems);

                collectionChanged.CollectionChanged += EventServices.MakeWeak(OnCollectionChanged, h => collectionChanged.CollectionChanged -= h);
            }
예제 #25
0
        public IActionResult ReservationToEvent(int idEvent)
        {
            var newResa = new ReserveEventViewModel
            {
                IdEvent   = idEvent,
                IdUser    = UserService.GetUserByMail(User.Identity.Name).Id,
                NomEvent  = EventServices.GetEvent(idEvent).Nom,
                PlacLibre = EventServices.GetEvent(idEvent).Place - Liaison.GetAllLiaison().Where(w => w.EventId == idEvent).Count(),
            };

            return(View(newResa));
        }
예제 #26
0
 public ActionResult Edit([Bind(Include = "EventServicesID,ClientOrderID,ServiceID,ServiceProviderID,Price,Cost")] EventServices eventServices)
 {
     if (ModelState.IsValid)
     {
         db.Entry(eventServices).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ClientOrderID     = new SelectList(db.ClientOrders, "ClientOrderID", "EventName", eventServices.ClientOrderID);
     ViewBag.ServiceID         = new SelectList(db.Services, "ServiceID", "ServiceName", eventServices.ServiceID);
     ViewBag.ServiceProviderID = new SelectList(db.ServiceProviders, "ServiceProviderID", "ServiceProviderKey", eventServices.ServiceProviderID);
     return(View(eventServices));
 }
예제 #27
0
        // GET: EventServices/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EventServices eventServices = db.EventServicess.Find(id);

            if (eventServices == null)
            {
                return(HttpNotFound());
            }
            return(View(eventServices));
        }
예제 #28
0
        public IActionResult InfoEvent(int idEvent)
        {
            var currentEvent = EventServices.GetEvent(idEvent);
            var curEvent     = new ShowEventVueModel
            {
                Nom         = currentEvent.Nom,
                Date        = currentEvent.Date,
                Description = currentEvent.Description,
                Prix        = currentEvent.Prix,
                Id          = currentEvent.Id,
            };

            return(View(curEvent));
        }
 void Awake()
 {
     if (Instance == null)
     {
         Instance = (this);
         DontDestroyOnLoad(gameObject);
     }
     else
     {
         Debug.LogWarning("Someone trying to create a duplicate of Singleton!");
         Destroy(this);
     }
     EventServices eventServices = new EventServices();
 }
예제 #30
0
        public IActionResult ReservationToEvent(ReserveEventViewModel reserveEvent)
        {
            var place = EventServices.GetEvent(reserveEvent.IdEvent).Place - Liaison.GetAllLiaison().Where(w => w.EventId == reserveEvent.IdEvent).Count();

            if (place - reserveEvent.PlacePrise > 0)
            {
                for (int i = 0; i < reserveEvent.PlacePrise; i++)
                {
                    Liaison.CreateLiaison(reserveEvent.IdEvent, reserveEvent.IdUser);
                }
                return(RedirectToAction(nameof(Index)));
            }
            ModelState.AddModelError("File", "Il n'y pas assez de place disponible");
            reserveEvent.NomEvent = EventServices.GetEvent(reserveEvent.IdEvent).Nom;
            return(View(reserveEvent));
        }