FileMood

Download Building an Enterprise App with WPF, MVVM, and Entity Framework Code First

Building an Enterprise App with WPF MVVM and Entity Framework Code First

Name

Building an Enterprise App with WPF, MVVM, and Entity Framework Code First

 DOWNLOAD Copy Link

Total Size

1.9 GB

Total Files

174

Hash

70A62AA4C6E262125B6F477DFBED4B5DC00A09E4

/01. Cource overview/

01. Cource overview.mp4

4.1 MB

/02. Looking at the scenario/

01. Introduction.mp4

3.1 MB

02. What You Build - The FriendOrganizer.mp4

5.1 MB

03. Course Outline.mp4

6.9 MB

/03. Defining the Architecture/

01. Introduction.mp4

906.1 KB

02. About N-tier and Client-server.mp4

4.5 MB

03. Plan the Client Layers.mp4

2.5 MB

04. Set up the FriendOrganizer Solution.mp4

12.8 MB

05. Summary.mp4

2.0 MB

/04. Building the Basic UI Layer/

01. Introduction.mp4

1.3 MB

02. Plan the User Interface Layer.mp4

8.1 MB

03. The MVVM-pattern.mp4

1.7 MB

04. Create the MainViewModel.mp4

12.7 MB

05. Implement INotifyPropertyChanged.mp4

14.4 MB

06. Set the DataContext.mp4

3.4 MB

07. Define the User Interface.mp4

31.2 MB

08. Add Autofac for Dependency Injection.mp4

9.7 MB

09. Summary.mp4

765.9 KB

/05. Setting up Entity Framework/

01. Introduction.mp4

1.4 MB

02. Plan the Data Access Layer.mp4

3.3 MB

03. Create a DbContext Subclass.mp4

12.8 MB

04. Add a Code First Migration.mp4

21.1 MB

05. Add Constraints.mp4

19.3 MB

06. Create and Seed the Database.mp4

20.4 MB

07. Build the FriendDataService.mp4

17.5 MB

08. Load Data Asynchronously.mp4

12.7 MB

09. Summary.mp4

2.1 MB

/06. Decoupling the UI Parts/

01. Introduction.mp4

1.8 MB

02. Plan the New Structure.mp4

3.7 MB

03. Create the LookupDataService.mp4

15.8 MB

04. Create the NavigationViewModel.mp4

12.5 MB

05. Create the NavigationView.mp4

12.4 MB

06. Adjust the FriendDataService.mp4

3.7 MB

07. Create the FriendDetailViewModel.mp4

8.5 MB

08. Create the FriendDetailView.mp4

12.1 MB

09. Summary.mp4

1.2 MB

/07. Communicating Between ViewModels/

01. Introduction.mp4

683.9 KB

02. Plan the ViewModel Communication.mp4

1.0 MB

03. Introduce Prism's EventAggregator.mp4

5.6 MB

04. Publish the OpenFriendDetaiViewEvent.mp4

12.3 MB

05. Subscribe to the OpenFriendDetaiViewEvent.mp4

10.6 MB

06. Summary.mp4

600.5 KB

/08. Saving Data/

01. Introduction.mp4

947.0 KB

02. The ICommand and MVVM.mp4

4.3 MB

03. Introduce the SaveCommand.mp4

11.5 MB

04. Save the Friend with Entity Framework.mp4

12.5 MB

05. Update the Navigation After Saving.mp4

17.2 MB

06. Add the NavigationItemViewModel.mp4

12.4 MB

07. Summary.mp4

999.5 KB

/09. Validating User Input/

01. Introduction.mp4

2.4 MB

02. Process Unhandled Exceptions.mp4

14.8 MB

03. Validation in WPF.mp4

3.9 MB

04. Wrap the Model.mp4

3.6 MB

05. Create the FriendWrapper.mp4

7.7 MB

06. Implement INotifyDataErrorInfo.mp4

19.4 MB

07. Add Some Validation Logic.mp4

8.3 MB

08. Display the Error in the Tooltip.mp4

19.4 MB

09. Display the Error Below the TextBox.mp4

14.1 MB

10. Create a NotifyDataErrorInfoBase Class.mp4

10.9 MB

11. Introduce a ModelWrapper Class.mp4

13.7 MB

12. Trigger Validation in the ModelWrapper.mp4

15.2 MB

13. Validate by Using Data Annotations.mp4

30.8 MB

14. Enable and Disable the Save Button.mp4

16.1 MB

15. Summary.mp4

1.2 MB

/10. Detecting Model Changes/

01. Introduction.mp4

1.3 MB

02. How Entity Framework Tracks Changes.mp4

6.8 MB

03. Plan the DbContext Lifetime.mp4

2.6 MB

04. Create the FriendRepository.mp4

25.6 MB

05. Use a Single FriendRepository per Detail View.mp4

33.5 MB

06. Add an HasChanges Method to the Repository.mp4

5.0 MB

07. Enable and Disable the Save Button.mp4

20.6 MB

08. Block Navigation from a Changed Friend.mp4

20.9 MB

09. Create a MessageDialogService.mp4

26.8 MB

10. Remove Selection in the Navigation.mp4

31.7 MB

11. Style the Navigation.mp4

9.3 MB

11. Summary.mp4

3.8 MB

/11. Adding and Deleting Entities/

01. Introduction.mp4

1.3 MB

02. Add a New Friend.mp4

38.6 MB

03. Trigger the Validation.mp4

7.9 MB

04. Delete an Existing Friend.mp4

16.5 MB

05. Inform the Navigation with an Event.mp4

15.3 MB

06. Hide and Display the FriendDetailView.mp4

15.2 MB

07. Display a Dialog Before Deleting.mp4

7.7 MB

08. Summary.mp4

896.1 KB

/12. Working with Lookups/

01. Introduction.mp4

1.4 MB

02. Create the ProgrammingLanguage-entity.mp4

20.2 MB

03. Extend the LookupDataService.mp4

5.4 MB

04. Load the Lookup in the FriendDetailViewModel.mp4

20.3 MB

05. Add a ComboBox to the FriendDetailView.mp4

16.8 MB

06. Allow Selection of an Empty Entry.mp4

10.0 MB

07. Summary.mp4

888.6 KB

/13. Working with Object Graphs/

01. Introduction.mp4

2.0 MB

02. Create the FriendPhoneNumber Entity.mp4

10.2 MB

03. Add a DataGrid to the FriendDetailView.mp4

7.2 MB

04. Manage Phone Numbers in the FriendDetailViewModel.mp4

28.4 MB

05. Display Validation Errors in the DataGrid.mp4

7.6 MB

06. Add a Phone Number.mp4

8.0 MB

07. Remove a Phone Number.mp4

15.9 MB

08. Summary.mp4

751.1 KB

/14. Refactoring to Support Other Detail Views/

01. Introduction.mp4

3.6 MB

02. Create the DetailViewModel Property.mp4

14.2 MB

03. Create the OpenDetailViewEvent.mp4

31.8 MB

04. Create the AfterDetailDeletedEvent.mp4

20.7 MB

05. Create the AfterDetailSavedEvent.mp4

10.6 MB

06. Fix the New Friend Creation.mp4

18.2 MB

07. Create a GenericRepository Class.mp4

22.1 MB

08. Create a DetailViewModelBase Class.mp4

23.5 MB

09. Summary.mp4

1.8 MB

/15. Introducing Another Detail View/

01. Introduction.mp4

1.8 MB

02. Create the Meeting Entity.mp4

22.7 MB

03. Create the MeetingRepository.mp4

10.0 MB

04. Wrap the Meeting Entity.mp4

3.0 MB

05. Create the MeetingDetailViewModel.mp4

21.4 MB

06. Create the MeetingDetailView.mp4

16.6 MB

07. Load Meetings in the NavigationViewModel.mp4

21.8 MB

08. Extend the NavigationView.mp4

19.5 MB

09. Instantiate the MeetingDetailViewModel.mp4

11.8 MB

10. Use Autofac’s IIndex Interface.mp4

19.6 MB

11. Add New Meetings.mp4

14.2 MB

12. Synchronize the Start and End Date.mp4

8.3 MB

13. Summary.mp4

996.9 KB

/16. Picking M-N-related Details/

01. Introduction.mp4

1.9 MB

02. Build the Picklist in the MeetingDetailView.mp4

14.5 MB

03. Extend the MeetingDetailViewModel.mp4

7.2 MB

04. Load the Friends for the Picklist.mp4

17.8 MB

05. Add and Remove Friends.mp4

9.9 MB

06. Block the Deletion of Friends.mp4

16.2 MB

07. Summary.mp4

888.4 KB

/17. Switching to a Tabbed UI/

01. Introduction.mp4

2.7 MB

02. Adjust the MainViewModel.mp4

36.1 MB

03. Add a TabControl to the MainWindow.mp4

19.6 MB

04. Display a Title in the Tab Header.mp4

8.2 MB

05. The Plan to Close a Tab.mp4

1.4 MB

06. Introduce the CloseDetailViewCommand.mp4

5.2 MB

07. Publish the AfterDetailClosedEvent.mp4

4.9 MB

08. Subscribe to the Event to Close the Tab.mp4

9.5 MB

09. Check for Changes When Closing a Tab.mp4

9.8 MB

10. Be Aware of Refresh Issues in a Tabbed UI.mp4

2.5 MB

11. Refresh the MeetingDetailView After Updating a Friend.mp4

7.5 MB

12. Reload a Single Friend with Entity Framework.mp4

15.5 MB

13. Refresh the MeetingDetailView After Deleting a Friend.mp4

6.2 MB

14. Open and Close Tabs for New Items.mp4

24.4 MB

15. Summary.mp4

1.5 MB

/18. Creating a Detail View for Collections/

01. Introduction.mp4

1.7 MB

02. Integrate the Detail View for Programming Languages.mp4

31.7 MB

03. Set up the ProgrammingLanguageRepository.mp4

8.2 MB

04. Implement the ProgrammingLanguageDetailViewModel.mp4

13.8 MB

05. Set up the View with a DataGrid.mp4

8.3 MB

06. Refresh the Programming Languages in Open Friend Tabs.mp4

12.8 MB

07. Add and Remove Programming Languages.mp4

20.4 MB

08. Catch Exceptions When Saving Referenced Languages.mp4

7.8 MB

09. Check if a Programming Language Is Referenced.mp4

5.8 MB

10. Summary.mp4

948.9 KB

/19. Implementing Optimistic Concurrency/

01. Introduction.mp4

3.6 MB

02. Two Users Saving the Same Friend.mp4

4.6 MB

03. Handle Concurrency Conflicts.mp4

1.9 MB

04. Optimistic Concurrency with Entity Framework.mp4

2.4 MB

05. Add a Row Version to the Friend Entity.mp4

23.2 MB

06. Handle the DbUpdateConcurrencyException.mp4

20.4 MB

07. When Another User Has Deleted an Entity.mp4

25.0 MB

08. Move the Exception Handling to the Base Class.mp4

21.7 MB

09. Summary.mp4

2.0 MB

/20. Styling the Application/

01. Introduction.mp4

2.9 MB

02. What the Final Application Should Look Like.mp4

1.8 MB

03. Ways to Style Your WPF Application.mp4

3.4 MB

04. Add Mahapps.Metro to the FriendOrganizer Application.mp4

27.7 MB

05. Style the Navigation and the Tab Headers.mp4

24.5 MB

06. Fix the Font Sizes for Buttons and ComboBoxes.mp4

16.1 MB

07. Adjust the Colors of Validation Errors and Controls.mp4

11.5 MB

08. Use the TextBox Style from Mahapps.Metro.mp4

10.0 MB

09. Use the Mahapps.Metro MessageDialog.mp4

20.9 MB

10. The Final FriendOrganizer Application.mp4

6.9 MB

11. Course Summary.mp4

3.6 MB

/

wpf-mvvm-entity-framework-app.zip

2.5 MB

 

Total files 174


Copyright © 2024 FileMood.com