private void InitializeInformation(Event evnt)
        {
            NazwaBig.Text = evnt.NazwaEventu;
            Nazwa.Text    = evnt.NazwaEventu;
            Tematyka.Text = evnt.Tematyka;
            string text = evnt.DataRozpoczecia.ToString();

            text           = text.Remove(text.Length - 9);
            DataStart.Text = text;
            text           = evnt.DataRozpoczecia.ToString();
            text           = text.Remove(text.Length - 9);
            DataEnd.Text   = text;
            Cena.Text      = evnt.CenaBiletow.ToString();
            Miejsca.Text   = evnt.IloscMiejsc.ToString();

            EventSellersGrid.Children.Clear();
            List <Wystawca> wystawcy = EventOperations.GetWystawcyOfEvent(evnt);

            AddWystawcy(wystawcy);

            EventAtractionsGrid.Children.Clear();
            List <Atrakcja> atrakcje = EventOperations.GetAtrakcjeOfEvent(evnt);

            AddAtrakcje(atrakcje);
        }
        public ActionResult Create(EventViewModel eventViewModel)
        {
            EventModel eventModel = new EventModel()
            {
                Title = eventViewModel.Title,

                StartTime = eventViewModel.StartTime,

                TypeOfEvent = eventViewModel.TypeOfEvent,

                EventDate = eventViewModel.EventDate,

                DurationInHours = eventViewModel.DurationInHours,

                Description = eventViewModel.Description,

                OtherDetails = eventViewModel.OtherDetails,

                InviteByEmail = eventViewModel.InviteByEmail,
            };
            EventOperations eventOperation = new EventOperations();
            int             eventId        = eventOperation.createEvent(eventModel, User.Identity.Name);

            return(RedirectToAction("Index", "Home"));
        }
        public ActionResult MyEvents()
        {
            var currentUser = User.Identity.Name;
            EventTitleViewModel eventTitle     = new EventTitleViewModel();
            EventOperations     eventOperation = new EventOperations();
            var result = eventOperation.myEvents(currentUser).Select(eventDetails => new EventTitleViewModel()
            {
                Id = eventDetails.EventId,

                Title = eventDetails.Title,

                Date = eventDetails.EventDate,
            }).ToList();
            var passedEvents = result.Where(e => e.Date < DateTime.Now);

            var allupcomingEvents = result.Where(e => e.Date >= DateTime.Now);


            return(View("MyEvents", new UpcomingPassedEventsModel()
            {
                PassedEvents = passedEvents,
                FutureEvents = allupcomingEvents
            }
                        ));
        }
        //gets the details of an event using its id
        public ActionResult getDetailsofEvent(int id)
        {
            EventOperations eventOperation = new EventOperations();

            var            requiredEvent = eventOperation.getDetailsOfEvent(id);
            EventViewModel eventView     = new EventViewModel()
            {
                Title = requiredEvent.Title,

                StartTime = requiredEvent.StartTime,

                TypeOfEvent = requiredEvent.TypeOfEvent,

                EventDate = requiredEvent.EventDate,

                DurationInHours = requiredEvent.DurationInHours,

                Description = requiredEvent.Description,

                OtherDetails = requiredEvent.OtherDetails,

                InviteByEmail = requiredEvent.InviteByEmail,

                commentViewModels = requiredEvent.Comments.Select(x => new CommentViewModel()

                {
                    CreateDate = x.CreateDate,

                    Comments = x.Comments,
                }),
            };

            return(View(eventView));
        }
        public ActionResult editEventPost(EventViewModel eventViewModel)
        {
            EventModel eventModel = new EventModel()
            {
                EventId = eventViewModel.EventId,

                Title = eventViewModel.Title,

                StartTime = eventViewModel.StartTime,

                TypeOfEvent = eventViewModel.TypeOfEvent,

                DurationInHours = eventViewModel.DurationInHours,

                Description = eventViewModel.Description,

                OtherDetails = eventViewModel.OtherDetails,

                InviteByEmail = eventViewModel.InviteByEmail,
            };
            EventOperations eventOperation = new EventOperations();

            eventOperation.editEvent(eventModel);
            return(RedirectToAction("MyEvents", "Event"));
        }
Exemple #6
0
 /// <summary>
 /// Creates a new WIFIPLUG client without a API key or secret.
 /// </summary>
 /// <param name="apiUrl">The custom base path of the API.</param>
 public ApiClient(string apiUrl) : base(apiUrl)
 {
     _deviceOperations  = new DeviceOperations(this);
     _sessionOperations = new SessionOperations(this);
     _userOperations    = new UserOperations(this);
     _groupOperations   = new GroupOperations(this);
     _eventOperations   = new EventOperations(this);
 }
Exemple #7
0
 /// <summary>
 /// Creates a new WIFIPLUG client without a API key or secret.
 /// </summary>
 public ApiClient()
 {
     _deviceOperations  = new DeviceOperations(this);
     _sessionOperations = new SessionOperations(this);
     _userOperations    = new UserOperations(this);
     _groupOperations   = new GroupOperations(this);
     _eventOperations   = new EventOperations(this);
 }
        public ActionResult getDetailsofEvent(CommentViewModel commentViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }
            EventOperations eventOperation = new EventOperations();
            CommentModel    commentModel   = new CommentModel()
            {
                Comments = commentViewModel.Comments,
                EventId  = commentViewModel.EventId
            };

            eventOperation.addComment(commentModel);
            return(RedirectToAction("MyEvents", "Event"));
        }
Exemple #9
0
        public AddSeller(Event checkedEvent, Wystawca checkedSeller)
        {
            InitializeComponent();
            eventForAdding = checkedEvent;
            wystForAdding  = checkedSeller;

            try
            {
                EventOperations.AddWystawcaToEvent(eventForAdding, wystForAdding);
                ResultText.Text     = "Dodawanie wystawcy do eventu zakończono pomyślnie.";
                DataText.Text       = "Wystawca " + wystForAdding.NazwaFirmy + " został przypisany do eventu " + eventForAdding.NazwaEventu + ".";
                DataText.Visibility = Visibility.Visible;
            }
            catch (Exception ex)
            {
                ResultText.Foreground = new SolidColorBrush(Colors.Red);
                ResultText.Text       = ex.Message;
            }
        }
Exemple #10
0
        private void CheckEvent(object sender, MouseButtonEventArgs e)
        {
            Grid  grid  = (Grid)sender;
            Color color = (Color)ColorConverter.ConvertFromString("#FFF58E78");

            grid.Background = new SolidColorBrush(color);
            Label valueLabel = grid.Children.OfType <Label>().FirstOrDefault();

            Cursor previousCursor = Mouse.OverrideCursor;

            Mouse.OverrideCursor = Cursors.Wait;
            try
            {
                Event           evnt = EventOperations.GetEventById(int.Parse(valueLabel.Content.ToString()));
                EventStatistics page = new EventStatistics(evnt);
                NavigationService.Navigate(page);
            }
            catch { }
            Mouse.OverrideCursor = previousCursor;
        }
        //Returns the the Created Events
        public ActionResult getAllEvents()
        {
            EventOperations eventOperation = new EventOperations();
            var             result         = eventOperation.getAllEvents().Select(events => new EventTitleViewModel()
            {
                Id = events.EventId,

                Title = events.Title,

                Date = events.EventDate,
            }).ToList();
            var passedEvents = result.Where(e => e.Date < DateTime.Now);

            var allupcomingEvents = result.Where(e => e.Date >= DateTime.Now);


            return(View("getAllEvents", new UpcomingPassedEventsModel()
            {
                PassedEvents = passedEvents,
                FutureEvents = allupcomingEvents
            }));
        }
        public ActionResult EventInvitedTo()
        {
            EventOperations eventOperation = new EventOperations();
            var             result         = eventOperation.eventsInvitedTo(User.Identity.Name).Select(events => new EventTitleViewModel()
            {
                Id = events.EventId,

                Title = events.Title,

                Date = events.EventDate,
            }).ToList();
            var passedEvents = result.Where(e => e.Date < DateTime.Now);

            var allupcomingEvents = result.Where(e => e.Date >= DateTime.Now);


            return(View("EventInvitedTo", new UpcomingPassedEventsModel()
            {
                PassedEvents = passedEvents,
                FutureEvents = allupcomingEvents
            }));
        }
Exemple #13
0
 private void Start()
 {
     EventOperations.EntityDeathEvent += OnEntityDeath;
     EventOperations.FireEnqueuedEvents();
 }
Exemple #14
0
 public void OnEvent(EventData eventData)
 {
     DebugReturn(DebugLevel.INFO, eventData.Code.ToString() + eventData.ToStringFull());
     EventOperations.OnEvent(eventData);
 }