//constructor public EventHandlerClass(EventViewModel evm) { _getEvents = new PersistancyService(); _frameNAvigation = new FrameNAvigationClass(); _catalog = EventCatalogSingleton.GetInstance(); Evm = evm; }
public static async void SaveEventsAsJsonAsync(ObservableCollection <Event> events) { var singleton = EventCatalogSingleton.getInstance(); var json = JsonConvert.SerializeObject(singleton.list); SerializeEventsFileAsync(json, eventsFileName); }
public void AddingTestMethod() { EventCatalogSingleton eventCatalogSingleton = EventCatalogSingleton.Instance; eventCatalogSingleton.Events = new ObservableCollection <Event>(); eventCatalogSingleton.Add(new Event()); Assert.AreEqual(1, eventCatalogSingleton.Events.Count); }
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(); }
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); }
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(); }
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(); }
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(); }
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(); }
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(); }
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); }
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); }
public EventViewModel(EventCatalogSingleton catalog) { Eventcatalog = catalog; }
private void SortEvents() { EventCatalogSingleton.Sort(SelectedSortValue); OnPropertyChanged(nameof(EventCatalogSingleton)); }
private void RemoveEvent() { EventCatalogSingleton.Remove(SelectedEventIndex); }
public EventViewModel() { _catalog = EventCatalogSingleton.Instance; }