Exemplo n.º 1
0
        public EventBaseViewModel(IMobEventManager mobEventManager, IUserManager userManager, IEventTypeRestService eventTypeRestService)
        {
            MobEventManager           = mobEventManager;
            UserManager               = userManager;
            this.eventTypeRestService = eventTypeRestService;

            Map             = new Map();
            Map.MapClicked += Map_MapClicked;

            Task.Run(async() => await LoadEventTypes());
        }
Exemplo n.º 2
0
 public CancelEventViewModel(IMobEventManager mobEventManager, IUserManager userManager, IEventTypeRestService eventTypeRestService) : base(mobEventManager, userManager, eventTypeRestService)
 {
     Title            = "Cancel Event";
     SaveCommand      = new Command(OnSave);
     CancelCommand    = new Command(OnCancel);
     PropertyChanged +=
         (_, __) => SaveCommand.ChangeCanExecute();
 }
Exemplo n.º 3
0
 public EditEventViewModel(IMobEventManager mobEventManager, IUserManager userManager, IEventTypeRestService eventTypeRestService, IMapRestService mapRestService) : base(mobEventManager, userManager, eventTypeRestService)
 {
     Title               = "Edit Event";
     SaveCommand         = new Command(OnSave, ValidateSave);
     CancelCommand       = new Command(OnCancel);
     CancelEventCommand  = new Command(OnCancelEvent);
     EventSummaryCommand = new Command(OnEventSummary);
     PropertyChanged    +=
         (_, __) => SaveCommand.ChangeCanExecute();
     this.mapRestService = mapRestService;
 }
Exemplo n.º 4
0
 public EventDetailViewModel(IMobEventManager mobEventManager, IUserManager userManager, IEventTypeRestService eventTypeRestService) : base(mobEventManager, userManager, eventTypeRestService)
 {
     Title                     = "Event Details";
     AttendCommand             = new Command(OnAttend);
     UnattendCommand           = new Command(OnUnattend);
     CancelCommand             = new Command(OnCancel);
     EventSummaryDetailCommand = new Command(OnEventSummaryDetail);
     PropertyChanged          +=
         (_, __) => AttendCommand.ChangeCanExecute();
 }
Exemplo n.º 5
0
        public AddEventViewModel(IMobEventManager mobEventManager, IUserManager userManager, IEventTypeRestService eventTypeRestService, IMapRestService mapRestService) : base(mobEventManager, userManager, eventTypeRestService)
        {
            Title            = "Add Event";
            SaveCommand      = new Command(OnSave, ValidateSave);
            CancelCommand    = new Command(OnCancel);
            PropertyChanged +=
                (_, __) => SaveCommand.ChangeCanExecute();
            this.mapRestService = mapRestService;
            Id = Guid.Empty;

            // Set default start time
            EDate = DateTime.Now;
            ETime = TimeSpan.FromHours(9);
        }