├── WPFCrudControl-1.0.1
├── Northwind.DAL
│ ├── App.config
│ ├── FodyWeavers.xml
│ ├── packages.config
│ └── Models
│ │ ├── Territory.cs
│ │ ├── Shipper.cs
│ │ ├── Region.cs
│ │ ├── Category.cs
│ │ └── Order_Detail.cs
├── GenericCodes.Core
│ ├── App.config
│ ├── IDisposable.cs
│ ├── packages.config
│ ├── UnitOfWork
│ │ └── IUnitOfWork.cs
│ ├── Helper
│ │ └── QueryableExtensions.cs
│ ├── Services
│ │ └── IService.cs
│ └── Repositories
│ │ └── IRepository.cs
├── .nuget
│ ├── NuGet.exe
│ └── NuGet.Config
├── Northwind.Demo
│ ├── FodyWeavers.xml
│ ├── Resources
│ │ ├── Images
│ │ │ └── DemoIcon.png
│ │ ├── ProductTemplates.xaml
│ │ └── SuppliersTemplates.xaml
│ ├── Properties
│ │ ├── Settings.settings
│ │ └── Settings.Designer.cs
│ ├── ViewModel
│ │ ├── Suppliers
│ │ │ ├── SuppliersAddEditViewModel.cs
│ │ │ └── SuppliersViewModel.cs
│ │ └── MainViewModel.cs
│ ├── MainWindow.xaml.cs
│ ├── packages.config
│ ├── App.xaml.cs
│ └── Views
│ │ ├── Products
│ │ ├── ProductAddEdit.xaml.cs
│ │ ├── ProductsSearch.xaml.cs
│ │ └── ProductsList.xaml.cs
│ │ └── Suppliers
│ │ ├── SuppliersSearch.xaml.cs
│ │ ├── SuppliersAddEdit.xaml.cs
│ │ └── SuppliersUC.xaml.cs
├── ArmWater.DAL
│ ├── packages.config
│ ├── ArmWaterDB.cs
│ ├── fn_GetTableNamesForSequences_Result.cs
│ ├── fn_Split_Result.cs
│ ├── fn_GetTableNamesWithLASTMODIFIEDColumn_Result.cs
│ ├── fn_GetTableNamesForDataCopyingDuringSetup_Result.cs
│ ├── BS_LANG.cs
│ ├── fn_SplitIn2Columns_Result.cs
│ ├── fn_GetAllTableNames_Result.cs
│ ├── fn_GetTableNamesForAdditionalDataCopyingForRestoring_Result.cs
│ ├── fn_GetTableNamesForManageableDataCopyingForRestoring_Result.cs
│ ├── fn_GetTableNamesWithClientTypeByCustomerForSequences_Result.cs
│ ├── fn_GetAllCustomerTableNames_Result.cs
│ ├── BS_PRIVILEGE_CLASS_TYPE.cs
│ ├── BS_PROC_NAMES.cs
│ ├── TJODBGROUP.cs
│ ├── fn_GetTableNamesWithDATEColumn_Result.cs
│ ├── ArmWaterDB.Designer.cs
│ ├── BS_STRING.cs
│ ├── TJODBGLOBALPROPERTY.cs
│ ├── BS_GROUP.cs
│ ├── fn_GetTableNamesForModifiedDataBackupingForArchiving_Result.cs
│ ├── TJODBCLASSPRIVELEGE.cs
│ ├── BS_SERVICE.cs
│ ├── TAWDBSNINDICATIONMAP.cs
│ ├── BS_OTHER_SYSTEMS.cs
│ ├── TJODBCSTSPRIVELEGE.cs
│ ├── TJODBDETAILPRIVELEGE.cs
│ ├── TJODBMETHODPRIVELEGE.cs
│ ├── BS_PRIVILEGE_DETAILS.cs
│ ├── BS_PRIVILEGE_TASK.cs
│ ├── BS_PRIVILEGE_METHOD.cs
│ ├── fn_GetAllTableNamesAndColumnsForChangingCalculatedField_Result.cs
│ ├── TAWDBCALCINTERVAL.cs
│ ├── BS_QUERY.cs
│ ├── TJODBPROPPRIVELEGE.cs
│ ├── BS_DETAIL_INFO.cs
│ ├── TAWDBBANK.cs
│ ├── fn_GetAllTableNamesAndColumnsForReCalculationOfChangedCalculatedField_Result.cs
│ ├── BS_PRIVILEGE_PROP.cs
│ ├── TJODBQUERY.cs
│ ├── TJODBLIBVALUE.cs
│ ├── TAWDBCONTRACTGROUP.cs
│ ├── BS_STANDARD_REPORTS.cs
│ ├── TAWDBBILLINGCYCLEVISIT.cs
│ ├── TAWDBDRAINAGEPOINT.cs
│ ├── TAWDBOLDDUTYFSM.cs
│ ├── BS_STANDARD_REPORTS_PROP.cs
│ ├── BS_TABLE_SEQUENCES.cs
│ ├── fn_GetAllTableNamesForChangingCalculatedField_Result.cs
│ ├── TAWDBCUSTOMSERVICE.cs
│ ├── TAWDBBRANCHACCOUNT.cs
│ ├── TJODBLIBVALUE257.cs
│ ├── TJODBLIBVALUE258.cs
│ ├── TJODBLIBVALUE259.cs
│ ├── TJODBLIBVALUE261.cs
│ ├── TJODBLIBVALUE262.cs
│ ├── TJODBLIBVALUE264.cs
│ ├── TJODBLIBVALUE265.cs
│ ├── TJODBLIBVALUE266.cs
│ ├── TJODBLIBVALUE267.cs
│ ├── TJODBLIBVALUE5.cs
│ ├── TAWDBFINANCETYPE.cs
│ ├── TAWDBSUBSPHERE.cs
│ ├── fn_GetAllTableNamesForReCalculationOfChangedCalculatedField_Result.cs
│ ├── TAWDBBILLINGCYCLE.cs
│ ├── TJODBHISTORY.cs
│ ├── BS_PROCESS.cs
│ ├── TAWDBBILLINGCYCLEPLAN.cs
│ ├── TJODBUSER.cs
│ ├── BS_STANDARD_REPORTS_BUILDER.cs
│ └── TAWDBSTATEMENT.cs
├── GenericCodes.CRUDWPFNuGet.Packager
│ ├── NuGet.exe
│ ├── lib
│ │ ├── GenericCodes.Core.dll
│ │ ├── GenericCodes.CRUD.WPF.dll
│ │ └── GenericCodes.Resources.dll
│ ├── WPFCRUDControl.1.0.0.nupkg.bak
│ ├── WPFCRUDControl.1.0.1.nupkg.bak
│ ├── tools
│ │ ├── uninstall.ps1
│ │ ├── init.ps1
│ │ └── install.ps1
│ ├── NuGet.config
│ └── content
│ │ └── App.xaml.uninstall.xdt
├── GenericCodes.CRUD.WPF
│ ├── packages.config
│ ├── App.config
│ ├── Properties
│ │ └── Settings.settings
│ ├── Core
│ │ ├── PopupTypeEnum.cs
│ │ └── ColumnTypeEnum.cs
│ ├── Converters
│ │ └── BaseConverter.cs
│ ├── Views
│ │ └── CRUD
│ │ │ └── AddEditPopupWindow.xaml.cs
│ ├── Helpers
│ │ └── EnumToItemsSource.cs
│ ├── UIServices
│ │ └── IDialogService.cs
│ └── ViewModel
│ │ └── CRUDBases
│ │ └── PopupViewModelBase.cs
├── Northwind.Service
│ ├── packages.config
│ ├── Interfaces
│ │ ├── IProductService.cs
│ │ ├── ISuppliersService.cs
│ │ └── ICategoryService.cs
│ ├── ProductService.cs
│ ├── Helper
│ │ └── ServiceLocatorHelper.cs
│ └── CategoryService.cs
├── .gitattributes
└── LICENSE
├── Testing WPF and WCF
├── TestingForAzure
│ ├── Global.asax
│ ├── Global.asax.cs
│ ├── App_Start
│ │ └── WebApiConfig.cs
│ └── Controllers
│ │ └── DefaultController.cs
├── MultiPageWPF
│ ├── App.config
│ ├── Properties
│ │ └── Settings.settings
│ ├── MainWindow.xaml.cs
│ ├── App.xaml
│ ├── App.xaml.cs
│ └── MainWindow.xaml
└── LestingLusExample
│ ├── App.config
│ ├── Properties
│ └── Settings.settings
│ ├── App.xaml
│ ├── App.xaml.cs
│ └── MainWindow.xaml.cs
├── TestingWeb_API_EF
├── CRM_Database_Project.rar
├── Consoleconnection
│ ├── packages.config
│ ├── crmModelDb.cs
│ ├── crmModelDb.Designer.cs
│ ├── crmModelDb.edmx.diagram
│ └── crmModelDb.Context.cs
├── DataBaseManagerClassLibrary
│ ├── packages.config
│ ├── DatabaseModel.cs
│ ├── DatabaseModel.Designer.cs
│ ├── DatabaseModel.edmx.diagram
│ └── DatabaseModel.Context.cs
├── testClient
│ ├── App.config
│ ├── Properties
│ │ └── Settings.settings
│ ├── App.xaml
│ ├── App.xaml.cs
│ ├── MainWindow.xaml
│ └── MainWindow.xaml.cs
└── CRM_Database_Project
│ └── dbo
│ └── Tables
│ ├── EmailLists.sql
│ ├── Partners.sql
│ └── EmailListPartners.sql
├── WPF to WEB API to WCF
├── WebApiClinetForWCF
│ ├── Global.asax
│ ├── Global.asax.cs
│ ├── App_Start
│ │ └── WebApiConfig.cs
│ └── Service References
│ │ └── ServiceReference1
│ │ ├── WebApiClinetForWCF.ServiceReference1.Person.datasource
│ │ └── WCF.xsd
├── WpfBaseClientForWebApi
│ ├── App.config
│ ├── Properties
│ │ └── Settings.settings
│ ├── App.xaml.cs
│ ├── App.xaml
│ └── packages.config
├── WCF
│ └── packages.config
└── README.md
├── Betrayer
├── Client1
│ ├── App.config
│ ├── Properties
│ │ ├── Settings.settings
│ │ └── Settings.Designer.cs
│ ├── MainWindow.xaml.cs
│ ├── App.xaml
│ ├── App.xaml.cs
│ └── MainWindow.xaml
└── Client2
│ ├── Properties
│ ├── Settings.settings
│ ├── DataSources
│ │ └── WCFService.CompositeType.datasource
│ └── Settings.Designer.cs
│ ├── App.xaml
│ ├── App.xaml.cs
│ ├── Service References
│ └── ServiceReference1
│ │ └── WCFService.xsd
│ ├── App.config
│ ├── ClientService.cs
│ └── MainWindow.xaml
├── Data Binding
├── DataTamplate
│ ├── App.config
│ ├── Properties
│ │ └── Settings.settings
│ ├── MainWindow.xaml.cs
│ ├── App.xaml
│ ├── App.xaml.cs
│ └── Person.cs
├── Multiple Binding
│ ├── App.config
│ ├── Properties
│ │ └── Settings.settings
│ ├── MainWindow.xaml.cs
│ ├── App.xaml
│ └── App.xaml.cs
├── ElementToElementBinding
│ ├── App.config
│ ├── Properties
│ │ └── Settings.settings
│ ├── App.xaml.cs
│ ├── App.xaml
│ └── MainWindow.xaml.cs
├── UsingCollectionsInBinding
│ ├── App.config
│ ├── Properties
│ │ └── Settings.settings
│ ├── App.xaml.cs
│ ├── App.xaml
│ ├── MainWindow.xaml.cs
│ └── MainWindow.xaml
├── SoccerDataApp
│ ├── Player.cs
│ ├── App.xaml
│ ├── App.xaml.cs
│ └── App.config
├── Relative Source DataContext Binding To class
│ ├── App.config
│ ├── Properties
│ │ └── Settings.settings
│ ├── App.xaml.cs
│ ├── MainWindow.xaml.cs
│ └── App.xaml
└── binding To SQL
│ ├── App.xaml
│ ├── App.xaml.cs
│ ├── Book.cs
│ ├── App.config
│ └── Properties
│ └── Settings.settings
├── Lesson1homeworks
├── Task1
│ ├── App.config
│ ├── Properties
│ │ ├── Settings.settings
│ │ └── Settings.Designer.cs
│ ├── App.xaml
│ ├── App.xaml.cs
│ └── MainWindow.xaml.cs
└── Lesson1homeworks.sln
├── MahAppsTest
├── MahhAppsTest1
│ ├── App.config
│ ├── packages.config
│ ├── Properties
│ │ └── Settings.settings
│ ├── App.xaml.cs
│ ├── MainWindow.xaml.cs
│ └── MainWindow.xaml
└── MahAppsTest.sln
├── NET.Tcp_Test
├── WpfClient
│ ├── App.config
│ ├── Properties
│ │ ├── Settings.settings
│ │ └── Settings.Designer.cs
│ ├── App.xaml
│ └── App.xaml.cs
├── WpfServerNetTCP
│ ├── App.config
│ ├── Properties
│ │ └── Settings.settings
│ ├── App.xaml
│ └── App.xaml.cs
├── Net.TcpServer
│ ├── Service1.cs
│ ├── app.config
│ └── IService1.cs
└── ServiceClassLibrary
│ └── RCRServer1.cs
├── NetTcpCallBackTesting
├── NetTcpCallBackTesting
│ └── App.config
└── NetTcpCallBackTesting.sln
├── Lesson2WCF
├── WpfApplication1
│ ├── Properties
│ │ └── Settings.settings
│ ├── App.xaml
│ ├── App.xaml.cs
│ ├── Service References
│ │ ├── ServiceReference1
│ │ │ ├── Arrays.xsd
│ │ │ ├── WpfApplication1.ServiceReference1.Person.datasource
│ │ │ └── WCFSampleApp.xsd
│ │ └── ServiceReference2
│ │ │ ├── Wcf2.xsd
│ │ │ └── WpfApplication1.ServiceReference2.Game.datasource
│ ├── MainWindow.xaml
│ └── App.config
├── WCFSampleApp
│ ├── Person.cs
│ ├── IBetService.cs
│ └── BetService.cs
└── Wcf2
│ └── Service1.cs
├── WCF_WPF_Chat_Test_Project
├── WpfClient
│ ├── Properties
│ │ └── Settings.settings
│ ├── App.xaml
│ └── App.xaml.cs
└── WpfServer
│ ├── Properties
│ └── Settings.settings
│ ├── App.xaml
│ ├── App.xaml.cs
│ └── App.config
└── win
├── win
└── Service1.cs
└── win.sln
/WPFCrudControl-1.0.1/Northwind.DAL/App.config:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/GenericCodes.Core/App.config:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/Northwind.DAL/FodyWeavers.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/.nuget/NuGet.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tigranv/WPF_XAML_WCF_Useful-Examples/HEAD/WPFCrudControl-1.0.1/.nuget/NuGet.exe
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/Northwind.Demo/FodyWeavers.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/Testing WPF and WCF/TestingForAzure/Global.asax:
--------------------------------------------------------------------------------
1 | <%@ Application Codebehind="Global.asax.cs" Inherits="TestingForAzure.WebApiApplication" Language="C#" %>
2 |
--------------------------------------------------------------------------------
/TestingWeb_API_EF/CRM_Database_Project.rar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tigranv/WPF_XAML_WCF_Useful-Examples/HEAD/TestingWeb_API_EF/CRM_Database_Project.rar
--------------------------------------------------------------------------------
/WPF to WEB API to WCF/WebApiClinetForWCF/Global.asax:
--------------------------------------------------------------------------------
1 | <%@ Application Codebehind="Global.asax.cs" Inherits="WebApiClinetForWCF.WebApiApplication" Language="C#" %>
2 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/ArmWater.DAL/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/TestingWeb_API_EF/Consoleconnection/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/GenericCodes.CRUDWPFNuGet.Packager/NuGet.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tigranv/WPF_XAML_WCF_Useful-Examples/HEAD/WPFCrudControl-1.0.1/GenericCodes.CRUDWPFNuGet.Packager/NuGet.exe
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/Northwind.Demo/Resources/Images/DemoIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tigranv/WPF_XAML_WCF_Useful-Examples/HEAD/WPFCrudControl-1.0.1/Northwind.Demo/Resources/Images/DemoIcon.png
--------------------------------------------------------------------------------
/TestingWeb_API_EF/DataBaseManagerClassLibrary/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/GenericCodes.CRUD.WPF/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/GenericCodes.Core/IDisposable.cs:
--------------------------------------------------------------------------------
1 | namespace GenericCodes.Core
2 | {
3 | public interface IDisposable : System.IDisposable
4 | {
5 | bool IsDisposed { get; }
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/.nuget/NuGet.Config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Betrayer/Client1/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Data Binding/DataTamplate/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Lesson1homeworks/Task1/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/MahAppsTest/MahhAppsTest1/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/NET.Tcp_Test/WpfClient/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/GenericCodes.CRUDWPFNuGet.Packager/lib/GenericCodes.Core.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tigranv/WPF_XAML_WCF_Useful-Examples/HEAD/WPFCrudControl-1.0.1/GenericCodes.CRUDWPFNuGet.Packager/lib/GenericCodes.Core.dll
--------------------------------------------------------------------------------
/Data Binding/Multiple Binding/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/NET.Tcp_Test/WpfServerNetTCP/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/TestingWeb_API_EF/testClient/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/GenericCodes.CRUDWPFNuGet.Packager/lib/GenericCodes.CRUD.WPF.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tigranv/WPF_XAML_WCF_Useful-Examples/HEAD/WPFCrudControl-1.0.1/GenericCodes.CRUDWPFNuGet.Packager/lib/GenericCodes.CRUD.WPF.dll
--------------------------------------------------------------------------------
/Data Binding/ElementToElementBinding/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Testing WPF and WCF/MultiPageWPF/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/GenericCodes.CRUDWPFNuGet.Packager/WPFCRUDControl.1.0.0.nupkg.bak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tigranv/WPF_XAML_WCF_Useful-Examples/HEAD/WPFCrudControl-1.0.1/GenericCodes.CRUDWPFNuGet.Packager/WPFCRUDControl.1.0.0.nupkg.bak
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/GenericCodes.CRUDWPFNuGet.Packager/WPFCRUDControl.1.0.1.nupkg.bak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tigranv/WPF_XAML_WCF_Useful-Examples/HEAD/WPFCrudControl-1.0.1/GenericCodes.CRUDWPFNuGet.Packager/WPFCRUDControl.1.0.1.nupkg.bak
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/GenericCodes.CRUDWPFNuGet.Packager/lib/GenericCodes.Resources.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tigranv/WPF_XAML_WCF_Useful-Examples/HEAD/WPFCrudControl-1.0.1/GenericCodes.CRUDWPFNuGet.Packager/lib/GenericCodes.Resources.dll
--------------------------------------------------------------------------------
/Data Binding/UsingCollectionsInBinding/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Testing WPF and WCF/LestingLusExample/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/NetTcpCallBackTesting/NetTcpCallBackTesting/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/WPF to WEB API to WCF/WpfBaseClientForWebApi/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/GenericCodes.CRUD.WPF/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Betrayer/Client1/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Betrayer/Client2/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Data Binding/SoccerDataApp/Player.cs:
--------------------------------------------------------------------------------
1 | namespace SoccerDataApp
2 | {
3 | public class Player
4 | {
5 | public int ID { get; set; }
6 | public string Name { get; set; }
7 | public string About { get; set; }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Lesson1homeworks/Task1/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/MahAppsTest/MahhAppsTest1/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/NET.Tcp_Test/WpfClient/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Data Binding/DataTamplate/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Data Binding/Relative Source DataContext Binding To class/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Lesson2WCF/WpfApplication1/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/MahAppsTest/MahhAppsTest1/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/NET.Tcp_Test/WpfServerNetTCP/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/TestingWeb_API_EF/testClient/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Data Binding/Multiple Binding/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Testing WPF and WCF/MultiPageWPF/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/Northwind.Service/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Data Binding/ElementToElementBinding/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Data Binding/UsingCollectionsInBinding/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Testing WPF and WCF/LestingLusExample/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/WCF_WPF_Chat_Test_Project/WpfClient/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/WCF_WPF_Chat_Test_Project/WpfServer/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/Northwind.Demo/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/GenericCodes.CRUD.WPF/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/GenericCodes.Core/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/WPF to WEB API to WCF/WpfBaseClientForWebApi/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Data Binding/DataTamplate/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | namespace DataTamplate
4 | {
5 | public partial class MainWindow : Window
6 | {
7 | public MainWindow()
8 | {
9 | InitializeComponent();
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Data Binding/Relative Source DataContext Binding To class/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Testing WPF and WCF/MultiPageWPF/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | namespace MultiPageWPF
4 | {
5 | public partial class MainWindow : Window
6 | {
7 | public MainWindow()
8 | {
9 | InitializeComponent();
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/TestingWeb_API_EF/CRM_Database_Project/dbo/Tables/EmailLists.sql:
--------------------------------------------------------------------------------
1 | CREATE TABLE [dbo].[EmailLists] (
2 | [EmailListID] INT IDENTITY (1, 1) NOT NULL,
3 | [EmailListName] VARCHAR (200) NOT NULL,
4 | CONSTRAINT [PK_EmailLists] PRIMARY KEY CLUSTERED ([EmailListID] ASC)
5 | );
6 |
7 |
--------------------------------------------------------------------------------
/Data Binding/Multiple Binding/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | namespace Multiple_Binding
4 | {
5 | public partial class MainWindow : Window
6 | {
7 | public MainWindow()
8 | {
9 | InitializeComponent();
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/GenericCodes.CRUD.WPF/Core/PopupTypeEnum.cs:
--------------------------------------------------------------------------------
1 | namespace GenericCodes.CRUD.WPF.Core
2 | {
3 | ///
4 | /// Enum that represent the Crud PopupwindowType
5 | ///
6 | public enum PopupTypeEnum
7 | {
8 | Add,
9 | Edit
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Lesson2WCF/WCFSampleApp/Person.cs:
--------------------------------------------------------------------------------
1 | using System.Runtime.Serialization;
2 |
3 | namespace WCFSampleApp
4 | {
5 | [DataContract]
6 | public class Person
7 | {
8 | [DataMember]
9 | public string Name { get; set; }
10 |
11 | [DataMember]
12 | public int Age{ get; set; }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/GenericCodes.CRUD.WPF/Core/ColumnTypeEnum.cs:
--------------------------------------------------------------------------------
1 | namespace GenericCodes.CRUD.WPF.Core
2 | {
3 | ///
4 | /// Enum that represent the Crud Grid Columns type
5 | ///
6 | public enum ColumnTypeEnum
7 | {
8 | TextColumn,
9 | TemplateColumn
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Betrayer/Client1/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | namespace Client1
4 | {
5 | ///
6 | /// Interaction logic for MainWindow.xaml
7 | ///
8 | public partial class MainWindow : Window
9 | {
10 | public MainWindow()
11 | {
12 | InitializeComponent();
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/Northwind.DAL/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/GenericCodes.CRUD.WPF/Converters/BaseConverter.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Windows.Markup;
3 |
4 | namespace GenericCodes.CRUD.WPF.Converters
5 | {
6 | public abstract class BaseConverter : MarkupExtension
7 | {
8 | public override object ProvideValue(IServiceProvider serviceProvider)
9 | {
10 | return this;
11 | }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Betrayer/Client1/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Betrayer/Client2/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lesson1homeworks/Task1/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/TestingWeb_API_EF/CRM_Database_Project/dbo/Tables/Partners.sql:
--------------------------------------------------------------------------------
1 | CREATE TABLE [dbo].[Partners] (
2 | [PartnerID] INT IDENTITY (1, 1) NOT NULL,
3 | [FullName] VARCHAR (100) NOT NULL,
4 | [CompanyName] VARCHAR (200) NULL,
5 | [Position] VARCHAR (50) NULL,
6 | [Email] VARCHAR (150) NOT NULL,
7 | CONSTRAINT [PK_Partners] PRIMARY KEY CLUSTERED ([PartnerID] ASC)
8 | );
9 |
10 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/Northwind.Service/Interfaces/IProductService.cs:
--------------------------------------------------------------------------------
1 | using GenericCodes.Core.Services;
2 | using Northwind.DAL.Models;
3 | using System;
4 | using System.Collections.Generic;
5 | using System.Linq;
6 | using System.Text;
7 | using System.Threading.Tasks;
8 |
9 | namespace Northwind.Service.Interfaces
10 | {
11 | public interface IProductService : IService
12 | {
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/Northwind.Service/Interfaces/ISuppliersService.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using GenericCodes.Core.Services;
3 | using Northwind.DAL.Models;
4 |
5 | namespace Northwind.Service.Interfaces
6 | {
7 | public interface ISuppliersService : IService
8 | {
9 | void UpdateCanSelect(List entities);
10 | List GetALL();
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/Betrayer/Client1/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace Client1
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Betrayer/Client2/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace Client2
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Lesson1homeworks/Task1/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace Task1
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/NET.Tcp_Test/WpfClient/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/NET.Tcp_Test/WpfClient/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace WpfClient
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Data Binding/DataTamplate/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Data Binding/DataTamplate/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace DataTamplate
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/TestingWeb_API_EF/testClient/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Data Binding/SoccerDataApp/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Data Binding/SoccerDataApp/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace SoccerDataApp
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Data Binding/binding To SQL/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Data Binding/binding To SQL/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace binding_To_SQL
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Lesson2WCF/WpfApplication1/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lesson2WCF/WpfApplication1/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace WpfApplication1
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/MahAppsTest/MahhAppsTest1/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace MahhAppsTest1
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Testing WPF and WCF/MultiPageWPF/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/TestingWeb_API_EF/testClient/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace testClient
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/WCF_WPF_Chat_Test_Project/WpfClient/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/WCF_WPF_Chat_Test_Project/WpfServer/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Data Binding/Multiple Binding/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Data Binding/Multiple Binding/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace Multiple_Binding
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/NET.Tcp_Test/WpfServerNetTCP/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/NET.Tcp_Test/WpfServerNetTCP/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace WpfServerNetTCP
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Testing WPF and WCF/MultiPageWPF/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace MultiPageWPF
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/WCF_WPF_Chat_Test_Project/WpfClient/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace WpfClient
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/WCF_WPF_Chat_Test_Project/WpfServer/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace WpfServer
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Testing WPF and WCF/LestingLusExample/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Testing WPF and WCF/LestingLusExample/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace LestingLusExample
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/GenericCodes.CRUD.WPF/Views/CRUD/AddEditPopupWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | namespace GenericCodes.CRUD.WPF.Views.CRUD
4 | {
5 | ///
6 | /// Interaction logic for AddEditWindow.xaml
7 | ///
8 | public partial class AddEditPopupWindow : Window
9 | {
10 | public AddEditPopupWindow()
11 | {
12 | InitializeComponent();
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Data Binding/ElementToElementBinding/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace ElementToElementBinding
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/Northwind.Service/Interfaces/ICategoryService.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using GenericCodes.Core.Services;
7 | using Northwind.DAL.Models;
8 |
9 | namespace Northwind.Service.Interfaces
10 | {
11 | public interface ICategoryService : IService
12 | {
13 | List GetALL();
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Data Binding/UsingCollectionsInBinding/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace UsingCollectionsInBinding
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/WPF to WEB API to WCF/WCF/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/WPF to WEB API to WCF/WpfBaseClientForWebApi/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace WpfBaseClientForWebApi
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Data Binding/ElementToElementBinding/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/NET.Tcp_Test/Net.TcpServer/Service1.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.Serialization;
5 | using System.ServiceModel;
6 | using System.Text;
7 |
8 | namespace Net.TcpServer
9 | {
10 | public class Service1 : IService1
11 | {
12 | public string GetData(int value)
13 | {
14 | return string.Format("You entered: {0}", value);
15 | }
16 |
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Data Binding/UsingCollectionsInBinding/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/WPF to WEB API to WCF/WpfBaseClientForWebApi/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Lesson2WCF/WCFSampleApp/IBetService.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.ServiceModel;
3 |
4 | namespace WCFSampleApp
5 | {
6 | [ServiceContract]
7 | public interface IBetService
8 | {
9 | [OperationContract]
10 | string GetValue(int i);
11 |
12 | [OperationContract]
13 | List CalculateSin(double[] x);
14 |
15 | [OperationContract]
16 | List GetPerson();
17 |
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/GenericCodes.CRUDWPFNuGet.Packager/tools/uninstall.ps1:
--------------------------------------------------------------------------------
1 | # Runs every time a package is uninstalled
2 |
3 | param($installPath, $toolsPath, $package, $project)
4 |
5 | # $installPath is the path to the folder where the package is installed.
6 | # $toolsPath is the path to the tools directory in the folder where the package is installed.
7 | # $package is a reference to the package object.
8 | # $project is a reference to the project the package was installed to.
9 |
--------------------------------------------------------------------------------
/WPF to WEB API to WCF/WpfBaseClientForWebApi/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
4 | # Custom for Visual Studio
5 | *.cs diff=csharp
6 |
7 | # Standard to msysgit
8 | *.doc diff=astextplain
9 | *.DOC diff=astextplain
10 | *.docx diff=astextplain
11 | *.DOCX diff=astextplain
12 | *.dot diff=astextplain
13 | *.DOT diff=astextplain
14 | *.pdf diff=astextplain
15 | *.PDF diff=astextplain
16 | *.rtf diff=astextplain
17 | *.RTF diff=astextplain
18 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/GenericCodes.CRUDWPFNuGet.Packager/tools/init.ps1:
--------------------------------------------------------------------------------
1 | # Runs the first time a package is installed in a solution, and every time the solution is opened.
2 |
3 | param($installPath, $toolsPath, $package, $project)
4 |
5 | # $installPath is the path to the folder where the package is installed.
6 | # $toolsPath is the path to the tools directory in the folder where the package is installed.
7 | # $package is a reference to the package object.
8 | # $project is null in init.ps1
9 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/GenericCodes.CRUDWPFNuGet.Packager/tools/install.ps1:
--------------------------------------------------------------------------------
1 | # Runs every time a package is installed in a project
2 |
3 | param($installPath, $toolsPath, $package, $project)
4 |
5 | # $installPath is the path to the folder where the package is installed.
6 | # $toolsPath is the path to the tools directory in the folder where the package is installed.
7 | # $package is a reference to the package object.
8 | # $project is a reference to the project the package was installed to.
9 |
--------------------------------------------------------------------------------
/Testing WPF and WCF/TestingForAzure/Global.asax.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Web;
5 | using System.Web.Http;
6 | using System.Web.Routing;
7 |
8 | namespace TestingForAzure
9 | {
10 | public class WebApiApplication : System.Web.HttpApplication
11 | {
12 | protected void Application_Start()
13 | {
14 | GlobalConfiguration.Configure(WebApiConfig.Register);
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Data Binding/Relative Source DataContext Binding To class/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace Relative_Source_DataContext_Binding_To_class
10 | {
11 | ///
12 | /// Interaction logic for App.xaml
13 | ///
14 | public partial class App : Application
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Data Binding/Relative Source DataContext Binding To class/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | namespace Relative_Source_DataContext_Binding_To_class
4 | {
5 | public partial class MainWindow : Window
6 | {
7 | public MainWindow()
8 | {
9 | InitializeComponent();
10 | }
11 | }
12 |
13 | public class Person
14 | {
15 | public string FirstName { get; set; }
16 | public string LastName { get; set; }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/WPF to WEB API to WCF/WebApiClinetForWCF/Global.asax.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Web;
5 | using System.Web.Http;
6 | using System.Web.Routing;
7 |
8 | namespace WebApiClinetForWCF
9 | {
10 | public class WebApiApplication : System.Web.HttpApplication
11 | {
12 | protected void Application_Start()
13 | {
14 | GlobalConfiguration.Configure(WebApiConfig.Register);
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/ArmWater.DAL/ArmWaterDB.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated from a template.
4 | //
5 | // Manual changes to this file may cause unexpected behavior in your application.
6 | // Manual changes to this file will be overwritten if the code is regenerated.
7 | //
8 | //------------------------------------------------------------------------------
9 |
10 |
--------------------------------------------------------------------------------
/TestingWeb_API_EF/Consoleconnection/crmModelDb.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated from a template.
4 | //
5 | // Manual changes to this file may cause unexpected behavior in your application.
6 | // Manual changes to this file will be overwritten if the code is regenerated.
7 | //
8 | //------------------------------------------------------------------------------
9 |
10 |
--------------------------------------------------------------------------------
/Data Binding/binding To SQL/Book.cs:
--------------------------------------------------------------------------------
1 | namespace binding_To_SQL
2 | {
3 | public class Book
4 | {
5 | public string Title { get; set; }
6 | public string Description { get; set; }
7 | public string Author { get; set; }
8 |
9 | public Book() { }
10 | public Book(string title, string description, string author)
11 | {
12 | Title = title;
13 | Description = description;
14 | Author = author;
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/TestingWeb_API_EF/DataBaseManagerClassLibrary/DatabaseModel.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated from a template.
4 | //
5 | // Manual changes to this file may cause unexpected behavior in your application.
6 | // Manual changes to this file will be overwritten if the code is regenerated.
7 | //
8 | //------------------------------------------------------------------------------
9 |
10 |
--------------------------------------------------------------------------------
/Data Binding/Relative Source DataContext Binding To class/App.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/Northwind.DAL/Models/Territory.cs:
--------------------------------------------------------------------------------
1 | using System.ComponentModel.DataAnnotations;
2 |
3 | namespace Northwind.DAL.Models
4 | {
5 | public partial class Territory
6 | {
7 | [StringLength(20)]
8 | public string TerritoryID { get; set; }
9 |
10 | [Required]
11 | [StringLength(50)]
12 | public string TerritoryDescription { get; set; }
13 |
14 | public int RegionID { get; set; }
15 |
16 | public virtual Region Region { get; set; }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/NET.Tcp_Test/Net.TcpServer/app.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/NET.Tcp_Test/Net.TcpServer/IService1.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Runtime.Serialization;
5 | using System.ServiceModel;
6 | using System.Text;
7 |
8 | namespace Net.TcpServer
9 | {
10 | // NOTE: You can use the "Rename" command on the "Refactor" menu to change the interface name "IService1" in both code and config file together.
11 | [ServiceContract]
12 | public interface IService1
13 | {
14 | [OperationContract]
15 | string GetData(int value);
16 | }
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/TestingWeb_API_EF/testClient/MainWindow.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Testing WPF and WCF/MultiPageWPF/MainWindow.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/GenericCodes.CRUDWPFNuGet.Packager/NuGet.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/GenericCodes.Core/UnitOfWork/IUnitOfWork.cs:
--------------------------------------------------------------------------------
1 | using System.Data;
2 | using GenericCodes.Core.Entities;
3 | using GenericCodes.Core.Repositories;
4 |
5 | namespace GenericCodes.Core.UnitOfWork
6 | {
7 | public interface IUnitOfWork : IDisposable
8 | {
9 | int SaveChanges();
10 | void Dispose(bool disposing);
11 | IRepository Repository() where TEntity : Entity;
12 | void BeginTransaction(IsolationLevel isolationLevel = IsolationLevel.Unspecified);
13 | bool Commit();
14 | void Rollback();
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/Northwind.Demo/ViewModel/Suppliers/SuppliersAddEditViewModel.cs:
--------------------------------------------------------------------------------
1 | using GenericCodes.CRUD.WPF.ViewModel.CRUDBases;
2 | using Northwind.DAL.Models;
3 | using Northwind.Service.Interfaces;
4 | using System;
5 | using System.Collections.Generic;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Threading.Tasks;
9 |
10 | namespace Northwind.Demo.ViewModel.Suppliers
11 | {
12 | public class SuppliersAddEditViewModel : AddEditEntityBase
13 | {
14 | public SuppliersAddEditViewModel()
15 | : base()
16 | {
17 |
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Data Binding/binding To SQL/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Lesson2WCF/WpfApplication1/Service References/ServiceReference1/Arrays.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Lesson1homeworks/Task1/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 |
3 | namespace Task1
4 | {
5 | public partial class MainWindow : Window
6 | {
7 | public MainWindow()
8 | {
9 | InitializeComponent();
10 | }
11 |
12 | private void Show(object sender, RoutedEventArgs e)
13 | {
14 | if (string.IsNullOrEmpty(passwor.Text) || string.IsNullOrEmpty(login.Text))
15 | {
16 | MessageBox.Show("Error");
17 | }
18 | else
19 | {
20 | MessageBox.Show("ura");
21 | }
22 | }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Lesson2WCF/WpfApplication1/Service References/ServiceReference2/Wcf2.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/Northwind.Demo/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 | using FirstFloor.ModernUI.Windows.Controls;
3 | using Northwind.Demo.ViewModel;
4 |
5 | namespace Northwind.Demo
6 | {
7 | ///
8 | /// Interaction logic for MainWindow.xaml
9 | ///
10 | public partial class MainWindow : ModernWindow
11 | {
12 | ///
13 | /// Initializes a new instance of the MainWindow class.
14 | ///
15 | public MainWindow()
16 | {
17 | InitializeComponent();
18 | Closing += (s, e) => ViewModelLocator.Cleanup();
19 | }
20 | }
21 | }
--------------------------------------------------------------------------------
/TestingWeb_API_EF/CRM_Database_Project/dbo/Tables/EmailListPartners.sql:
--------------------------------------------------------------------------------
1 | CREATE TABLE [dbo].[EmailListPartners] (
2 | [EmailLists_EmailListID] INT NOT NULL,
3 | [Partners_PartnerID] INT NOT NULL,
4 | CONSTRAINT [FK_EmailListPartners_EmailLists] FOREIGN KEY ([EmailLists_EmailListID]) REFERENCES [dbo].[EmailLists] ([EmailListID]) ON DELETE CASCADE,
5 | CONSTRAINT [FK_EmailListPartners_Partners] FOREIGN KEY ([Partners_PartnerID]) REFERENCES [dbo].[Partners] ([PartnerID]) ON DELETE CASCADE
6 | );
7 |
8 |
9 | GO
10 | CREATE NONCLUSTERED INDEX [IX_FK_EmailListPartners_Partners]
11 | ON [dbo].[EmailListPartners]([Partners_PartnerID] ASC);
12 |
13 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/Northwind.DAL/Models/Shipper.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.ComponentModel.DataAnnotations;
3 |
4 | namespace Northwind.DAL.Models
5 | {
6 | public partial class Shipper
7 | {
8 | public Shipper()
9 | {
10 | Orders = new HashSet();
11 | }
12 |
13 | public int ShipperID { get; set; }
14 |
15 | [Required]
16 | [StringLength(40)]
17 | public string CompanyName { get; set; }
18 |
19 | [StringLength(24)]
20 | public string Phone { get; set; }
21 |
22 | public virtual ICollection Orders { get; set; }
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Data Binding/SoccerDataApp/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Betrayer/Client2/Properties/DataSources/WCFService.CompositeType.datasource:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 | WCFService.CompositeType, WCFService, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
10 |
--------------------------------------------------------------------------------
/Betrayer/Client2/Service References/ServiceReference1/WCFService.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/GenericCodes.CRUDWPFNuGet.Packager/content/App.xaml.uninstall.xdt:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/WPFCrudControl-1.0.1/GenericCodes.CRUD.WPF/Helpers/EnumToItemsSource.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Linq;
3 | using System.Windows.Markup;
4 |
5 | namespace GenericCodes.CRUD.WPF.Helpers
6 | {
7 | public class EnumToItemsSource : MarkupExtension
8 | {
9 | private readonly Type _type;
10 |
11 | public EnumToItemsSource(Type type)
12 | {
13 | _type = type;
14 | }
15 |
16 | public override object ProvideValue(IServiceProvider serviceProvider)
17 | {
18 | return Enum.GetValues(_type)
19 | .Cast