private void DeleteParking()
        {
            ParkingDataService ds = new ParkingDataService();

            ds.DeleteParking(SelectedParking);

            Messenger.Default.Send <UpdateFinishedMessage>(new UpdateFinishedMessage(UpdateFinishedMessage.MessageType.Deleted));
        }
        private void OnMessageRecieved(UpdateFinishedMessage message)
        {
            dialogService.CloseEditParkingDialog();

            if (message.Type != UpdateFinishedMessage.MessageType.Updated)
            {
                ParkingDataService ds = new ParkingDataService();
                Parkingen = ds.GetParkingen();
            }
        }
        public OverzichtParkingenViewModel()
        {
            ParkingDataService ds = new ParkingDataService();

            Parkingen = ds.GetParkingen();

            dialogService = new DialogService();

            WijzigenCommand  = new BaseCommand(WijzigenParkingen);
            ToevoegenCommand = new BaseCommand(ToevoegenParkingen);

            Messenger.Default.Register <UpdateFinishedMessage>(this, OnMessageRecieved);

            BindCommands();
        }
        private void UpdateParking()
        {
            ParkingDataService ds = new ParkingDataService();

            if (SelectedParking.ID != 0)
            {
                ds.UpdateParking(SelectedParking);

                Messenger.Default.Send <UpdateFinishedMessage>(new UpdateFinishedMessage(UpdateFinishedMessage.MessageType.Updated));
            }
            else
            {
                ds.InsertParking(SelectedParking);
                Messenger.Default.Send <UpdateFinishedMessage>(new UpdateFinishedMessage(UpdateFinishedMessage.MessageType.Inserted));
            }
        }
Exemplo n.º 5
0
 public ParkingService()
 {
     svc = new ParkingDataService();
 }