internal void SaveChanges()
 {
     if (ActionState == Enums.ActionState.Edit)
     {
         var dialogWindow = new DialogWindows("Shranim spremembe?");
         dialogWindow.ShowDialog();
         if (dialogWindow.DialogResult.HasValue && dialogWindow.DialogResult.Value)
         {
             try
             {
                 ManageProstorDB.UrediProstor(IzbraniProstor);
             }
             catch (Exception ex)
             {
                 var errorWindow = new WarningWindow(ex.Message);
                 errorWindow.ShowDialog();
             }
         }
     }
     if (ActionState == Enums.ActionState.Delete)
     {
         var dialogWindow = new DialogWindows("Izbrisem prostor?");
         dialogWindow.ShowDialog();
         if (dialogWindow.DialogResult.HasValue && dialogWindow.DialogResult.Value)
         {
             try
             {
                 ManageProstorDB.IzbrisiProstor(IzbraniProstor);
                 var prostorView = VsiProstori.First(prostor => prostor.Id == IzbraniProstor.Id);
                 VsiProstoriComboBox.SelectedIndex = -1;
                 VsiProstori.Remove(prostorView);
                 //TODO:REMOVE FROM LIST UPDATE STUFF DO STUDFF in CE OBSTAJAJO NAJEMI S TEM PROSTOROM DIALOG WINDOW DELETE?
             }
             catch (Exception ex)
             {
                 var errorWindow = new WarningWindow(ex.Message);
                 errorWindow.Show();
             }
         }
     }
     if (ActionState == Enums.ActionState.Create)
     {
         var dialogWindow = new DialogWindows("Ustvarim prostor");
         dialogWindow.ShowDialog();
         if (dialogWindow.DialogResult.HasValue && dialogWindow.DialogResult.Value)
         {
             try
             {
                 ManageProstorDB.UstvariProstor(IzbraniProstor);
             }
             catch (Exception ex)
             {
                 var errorWindow = new WarningWindow(ex.Message);
                 errorWindow.Show();
             }
         }
     }
 }