diff --git a/.gitignore b/.gitignore index 58b383c..d2f1dc6 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,5 @@ /KanSan.Base/kansan.db /KanSan.Base/obj/* /KanSan/version.txt +/KanSan.ViewModel/bin/* +/KanSan.ViewModel/obj/* diff --git a/KanSan.ViewModel/KanSan.ViewModel.csproj b/KanSan.ViewModel/KanSan.ViewModel.csproj new file mode 100644 index 0000000..336311a --- /dev/null +++ b/KanSan.ViewModel/KanSan.ViewModel.csproj @@ -0,0 +1,11 @@ + + + + netcoreapp3.1 + + + + + + + diff --git a/KanSan/ViewModel/KundenEditViewModel.cs b/KanSan.ViewModel/KundenEditViewModel.cs similarity index 96% rename from KanSan/ViewModel/KundenEditViewModel.cs rename to KanSan.ViewModel/KundenEditViewModel.cs index 1750bb3..e80cea4 100644 --- a/KanSan/ViewModel/KundenEditViewModel.cs +++ b/KanSan.ViewModel/KundenEditViewModel.cs @@ -9,7 +9,7 @@ using System.Text; namespace KanSan.ViewModel { - class KundenEditViewModel : PropertyChangedClass, INotifyPropertyChanged + public class KundenEditViewModel : PropertyChangedClass, INotifyPropertyChanged { IUnitOfWork unitOfWork = new UnitOfWork(new KanSanContext()); diff --git a/KanSan/ViewModel/KundenListViewModel.cs b/KanSan.ViewModel/KundenListViewModel.cs similarity index 96% rename from KanSan/ViewModel/KundenListViewModel.cs rename to KanSan.ViewModel/KundenListViewModel.cs index b899ffc..402930e 100644 --- a/KanSan/ViewModel/KundenListViewModel.cs +++ b/KanSan.ViewModel/KundenListViewModel.cs @@ -9,7 +9,7 @@ using System.Text; namespace KanSan.ViewModel { - class KundenListViewModel + public class KundenListViewModel { IUnitOfWork unitOfWork = new UnitOfWork(new KanSanContext()); private List kunden; diff --git a/KanSan/ViewModel/ProjektViewModel.cs b/KanSan.ViewModel/ProjektViewModel.cs similarity index 94% rename from KanSan/ViewModel/ProjektViewModel.cs rename to KanSan.ViewModel/ProjektViewModel.cs index dc3102a..84960e5 100644 --- a/KanSan/ViewModel/ProjektViewModel.cs +++ b/KanSan.ViewModel/ProjektViewModel.cs @@ -10,7 +10,7 @@ using System.Text; namespace KanSan.ViewModel { - class ProjektViewModel : PropertyChangedClass,INotifyPropertyChanged + public class ProjektViewModel : PropertyChangedClass,INotifyPropertyChanged { private Projekt _baustelle; IUnitOfWork unitOfWork = new UnitOfWork(new KanSanContext()); diff --git a/KanSan/ViewModel/PropertyChangedClass.cs b/KanSan.ViewModel/PropertyChangedClass.cs similarity index 92% rename from KanSan/ViewModel/PropertyChangedClass.cs rename to KanSan.ViewModel/PropertyChangedClass.cs index b306207..b368e65 100644 --- a/KanSan/ViewModel/PropertyChangedClass.cs +++ b/KanSan.ViewModel/PropertyChangedClass.cs @@ -6,7 +6,7 @@ using System.Text; namespace KanSan.ViewModel { - class PropertyChangedClass + public class PropertyChangedClass { public event PropertyChangedEventHandler PropertyChanged; protected internal void OnPropertyChanged([CallerMemberName] string propertyname = null) diff --git a/KanSan.sln b/KanSan.sln index 7890949..c20820a 100644 --- a/KanSan.sln +++ b/KanSan.sln @@ -5,7 +5,9 @@ VisualStudioVersion = 16.0.29728.190 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KanSan", "KanSan\KanSan.csproj", "{B73CD234-11F8-4FC9-BAC1-AA3DF3D7AB6A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KanSan.Base", "KanSan.Base\KanSan.Base.csproj", "{2184A91C-8DFD-45DD-B83F-5D036BADEA52}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KanSan.Base", "KanSan.Base\KanSan.Base.csproj", "{2184A91C-8DFD-45DD-B83F-5D036BADEA52}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KanSan.ViewModel", "KanSan.ViewModel\KanSan.ViewModel.csproj", "{77F25493-7A1C-4F03-92CF-D0EA00328181}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -21,6 +23,10 @@ Global {2184A91C-8DFD-45DD-B83F-5D036BADEA52}.Debug|Any CPU.Build.0 = Debug|Any CPU {2184A91C-8DFD-45DD-B83F-5D036BADEA52}.Release|Any CPU.ActiveCfg = Release|Any CPU {2184A91C-8DFD-45DD-B83F-5D036BADEA52}.Release|Any CPU.Build.0 = Release|Any CPU + {77F25493-7A1C-4F03-92CF-D0EA00328181}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {77F25493-7A1C-4F03-92CF-D0EA00328181}.Debug|Any CPU.Build.0 = Debug|Any CPU + {77F25493-7A1C-4F03-92CF-D0EA00328181}.Release|Any CPU.ActiveCfg = Release|Any CPU + {77F25493-7A1C-4F03-92CF-D0EA00328181}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/KanSan/KanSan.csproj b/KanSan/KanSan.csproj index 2eb3bbe..c25c9bd 100644 --- a/KanSan/KanSan.csproj +++ b/KanSan/KanSan.csproj @@ -33,6 +33,7 @@ +