
Create an online restaurant billing application using ASP.NET Core with JavaScript and jQuery, leveraging Entity Framework for data persistence, and implementing dynamic item handling, discounts, and receipt generation.
Start from scratch with ASP.NET Core, covering real-time projects, AutoMapper, paging, searching, sorting, jQuery, identity management and authentication, authorization, validation, and data storage techniques.
Explore the MVC architecture with models, views, and controllers, and learn how separation of concerns enables modular, scalable web apps, including routing and the middleware pipeline.
Add a new model to the models folder, then install a new extension to enable the new empty file option in Visual Studio by managing extensions, downloading, and restarting.
Create and connect item and customer models in asp.net core, defining id, name, and price fields with required attributes, and link a customer to a bills collection.
Create and model bills, bill details, customers, and items in an ASP.NET Core app, and define a payment type enum with cash and card to support billing scenarios.
Set up an application db context with entity framework core to connect to the sql server, register identity db context, and create db sets for build details, items, and customers.
Define and register a default localdb connection string for the Udemy Course DB with trusted connection and multiple active result sets, then register the context in program.cs and run migrations.
Scaffold identity in an ASP.NET Core project with razor pages, configure default identity and roles, and set up the application db context and login flow.
Seed data in ASP.NET Core app by creating a seeding service, implementing db initial and idp initial, and using user and role managers to create admin role and admin user.
Design an interface named IItemService in IItemService.cs within the service folder, outlining CRUD methods: get all items, get by ID, save item, update item, and delete item.
Create an items controller in asp.net core with javascript and jquery, wire an item service via dependency injection, and implement index and create actions with item view model mappings.
Implement the items controller in an ASP.NET Core app by adding create, edit, and delete actions, using item view models and an item service to fetch by id.
Apply a bootstrap theme using swatch and yeti CSS in an ASP.NET Core project, linking styles and adding a header navigation partial; enable item navigation and restaurant billing.
Design and implement a bill view model in ASP.NET Core, including customer data, item details, prices, quantities, and totals. Configure a builds controller and item service to populate dropdown lists.
Create a bill generator create view in asp.net core by implementing dependency injection and scaffolding, then design a bootstrap form with customer name, payment type, grand total, and item fields.
Add discount percentage and total to the bill generator form, make total read-only, and arrange item price, quantity, customer name, payment type, and grand total in rows.
Design a bill generator form by adding a new row, a save-to-list button, and a table with item name, item price, quantity, discount, total, and actions for decrement and remove.
Use jQuery and AJAX in an ASP.NET Core app to fetch the selected item's price from the server via JSON and display it with two decimals.
Calculate the total by multiplying price by quantity to form a subtotal, apply discount, and update the final total when item IDs, quantities, or discounts change.
Add items to a bill by collecting ID, name, price, discount, and total, push them to a list, create and append table rows, and update the grand total in JavaScript.
Implement a calculate grand total function in a jquery table that iterates rows, reads the fifth column total, parses it to float, and updates the grand total with two decimals.
Learn to remove an item from a bill by locating it by ID, removing it from the items array, and recalculating the grand total.
Modify cart items in an ASP.NET Core app using JavaScript and jQuery by updating quantity, recalculating price, discount, subtotal, and grand total, and saving changes to the database.
Learn to update item quantities and discounts as you add duplicates, recalculate subtotals and totals, and replace table cells by item id to reflect changes in the cart.
In this video, I am going to teach you the following topics
1. Getting started with ASP.NET CORE and JQuery
2. Create new Project using visual studio 2022
3. How to create model , how to add DbContext File
4. How to create Connection with Entity Framework Core using Connectionstring
5. How to Save item in Database table using model first approach
6. Simple CRUD operation using repository pattern
7. How to call Action method using AJAX
8. How to Bind Textbox using AJAX Call
9. How to call action methos partially
10. Bind the TextBox Partially using AJAX
11. Call action method when select list change items
12. Text Change Event in JQuery
13. Add Dynamic Row in Table using JQuery
14. How to create Function in JavaScript
15. Basic Table operations in JQuery
16. How to Find cells in Table using JQuery
17. How to iterate table row using foreach loop in JQuery
18. How to use this object in JQuery
19. how to add dynamic element in table using jQuery
20. How to add row dynamically in table using JQuery
21. How to show receipt on modal popup
22. how to save Restaurant bill in database table
23. how to save bill details in database table using dynamically
24. dynamically increment and decrement quantity
25. how to send dynamically created element in action method
26. how to calculate bill dynamically