Exemplo n.º 1
0
 //constructor
 public EventHandlerClass(EventViewModel evm)
 {
     _getEvents       = new PersistancyService();
     _frameNAvigation = new FrameNAvigationClass();
     _catalog         = EventCatalogSingleton.GetInstance();
     Evm = evm;
 }
Exemplo n.º 2
0
        public static async void SaveEventsAsJsonAsync(ObservableCollection <Event> events)
        {
            var singleton = EventCatalogSingleton.getInstance();
            var json      = JsonConvert.SerializeObject(singleton.list);

            SerializeEventsFileAsync(json, eventsFileName);
        }
Exemplo n.º 3
0
        public void AddingTestMethod()
        {
            EventCatalogSingleton eventCatalogSingleton = EventCatalogSingleton.Instance;

            eventCatalogSingleton.Events = new ObservableCollection <Event>();
            eventCatalogSingleton.Add(new Event());
            Assert.AreEqual(1, eventCatalogSingleton.Events.Count);
        }
Exemplo n.º 4
0
        public EventViewModel()
        {
            EventCatalogSingleton = EventCatalogSingleton.Instance;
            EventHandler          = new Handler.EventHandler(this);
            DateTime dt = System.DateTime.Now;

            date = new DateTimeOffset(dt.Year, dt.Month, dt.Day, 0, 0, 0, 0, new TimeSpan());
            time = new TimeSpan(dt.Hour, dt.Minute, dt.Second);
            EventCatalogSingleton.LoadEventsAsync();
        }
Exemplo n.º 5
0
        public EventViewModel()
        {
            _eventCatalogSingleton = EventCatalogSingleton.Instance;
            EventHandler           = new Handler.EventHandler(this);
            _createEventCommand    = new RelayCommand(EventHandler.CreateEvent);
            _deleteEventCommand    = new RelayCommand(EventHandler.DeleteEvent);
            DateTime dt = DateTime.Now;

            _date = new DateTimeOffset(dt.Year, dt.Month, dt.Day, 0, 0, 0, 0, new TimeSpan());
            _time = new TimeSpan(dt.Hour, dt.Minute, dt.Second);
        }
Exemplo n.º 6
0
 public void BeforeTest()
 {
     //Arrange
     evm     = new EventViewModel();
     ehc     = new EventHandlerClass(evm);
     eventt  = new Event("Name", "Type", "Description", DateTime.Parse("2018.02.08 12:00"), "Location");
     ecs     = new EventCatalogSingleton();
     getItem = new PersistancyService();
     getItem.EventsCatalog = new ObservableCollection <Event>();
     dateTimeCon           = new DataTimeConvertor();
 }
Exemplo n.º 7
0
 public EventViewModel()
 {
     EventCatalogSingleton = EventCatalogSingleton.GetInstance();
     Events                = EventCatalogSingleton.GetCollection();
     EventHandler          = new EventHandlerClass(this);
     _selectedEvent        = new Event();
     AddCommand            = new RelayCommand(EventHandler.CreateEvent);
     DeleteCommand         = new RelayCommand(EventHandler.DeleteEvent);
     SearchCommand         = new RelayCommand(DoSearch);
     BackCommand           = new RelayCommand(DoBackToLogin);
     GoToCreatePageCommand = new RelayCommand(NavigateToCreateEventPage);
     _frameNavigation      = new FrameNavigationClass();
 }
Exemplo n.º 8
0
        public EventPage()
        {
            this.InitializeComponent();
            ApplicationViewTitleBar formattableTitleBar = ApplicationView.GetForCurrentView().TitleBar;

            formattableTitleBar.ButtonBackgroundColor = Colors.Transparent;
            CoreApplicationViewTitleBar coreTitleBar = CoreApplication.GetCurrentView().TitleBar;

            coreTitleBar.ExtendViewIntoTitleBar = true;

            evm            = new EventViewModel();
            _userSingleton = EventCatalogSingleton.GetInstance();
        }
Exemplo n.º 9
0
 private void UpdateEvent()
 {
     if (string.IsNullOrWhiteSpace(EventTemplate.Name) || string.IsNullOrWhiteSpace(EventTemplate.Description) ||
         string.IsNullOrWhiteSpace(EventTemplate.Place))
     {
         return;
     }
     EventTemplate.DateTime = new DateTime(Date.Year, Date.Month, Date.Day, Time.Hours, Time.Minutes,
                                           Time.Seconds);
     EventCatalogSingleton.Update(SelectedEventIndex, EventTemplate);
     CleanTemplate();
     SortEvents();
 }
Exemplo n.º 10
0
 private void CreateEvent()
 {
     if (string.IsNullOrWhiteSpace(EventTemplate.Name) || string.IsNullOrWhiteSpace(EventTemplate.Description) ||
         string.IsNullOrWhiteSpace(EventTemplate.Place))
     {
         return;
     }
     EventTemplate.Id       = (int)(DateTime.Now - new DateTime(1970, 01, 01, 0, 0, 0)).TotalSeconds;
     EventTemplate.DateTime = new DateTime(Date.Year, Date.Month, Date.Day, Time.Hours, Time.Minutes,
                                           Time.Seconds);
     EventCatalogSingleton.Add(EventTemplate);
     CleanTemplate();
     SortEvents();
 }
Exemplo n.º 11
0
        public void LoadingMethodTEst()
        {
            //arrange
            EventCatalogSingleton _ecs     = new EventCatalogSingleton();
            PersistancyService    _getItem = new PersistancyService();

            _getItem.EventsCatalog = new ObservableCollection <Event>();

            //act
            double expected = 12;
            double actual   = _getItem.EventsCatalog.Count;

            //assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 12
0
        public void EditTestMethod()
        {
            EventCatalogSingleton eventCatalogSingleton = EventCatalogSingleton.Instance;

            eventCatalogSingleton.Events = new ObservableCollection <Event>();
            eventCatalogSingleton.Add(new Event()
            {
                Id = 0
            });
            Assert.AreEqual(1, eventCatalogSingleton.Events.Count);
            Assert.AreEqual(0, eventCatalogSingleton.Events[0].Id);
            eventCatalogSingleton.Update(0, new Event()
            {
                Id = 1
            });
            Assert.AreEqual(1, eventCatalogSingleton.Events[0].Id);
        }
Exemplo n.º 13
0
 public EventViewModel(EventCatalogSingleton catalog)
 {
     Eventcatalog = catalog;
 }
Exemplo n.º 14
0
 private void SortEvents()
 {
     EventCatalogSingleton.Sort(SelectedSortValue);
     OnPropertyChanged(nameof(EventCatalogSingleton));
 }
Exemplo n.º 15
0
 private void RemoveEvent()
 {
     EventCatalogSingleton.Remove(SelectedEventIndex);
 }
Exemplo n.º 16
0
 public EventViewModel()
 {
     _catalog = EventCatalogSingleton.Instance;
 }