Register and Login:
- using ASP.NET Core Identity
- using custom claim
- login with Facebook and Google account
- adding cloudinary user picture
- Extent Identity with distinct, street, town ...
Admin futures:
- has dashboard
- manage all users.
-edit profile information
-add or remove users from role
- add, remove and edit roles in identity.
- manage Addresses.
Manager futures:
- has dashboard
- add new products
- edit/update product
- product can add/remove multiple photos with local storage
- add/remove technician from failure teams
Sales futures:
- has dashboard
- create new sale in 5 step.
-creates a sale to a specific internet user
-sale product
-sale service(internet montly payment)
-using custom DateRangeAttribute
-sale failure amount(If there is)
-chekout for sale
-choose payment:
-PayPal integrated
-Bank transfer, create invoice
-create new failure to a specific internet user
Technician futures:
- has dashboard
- edit failure amount.
- change status of failure
Internet User futures:
- has dashboard
- create failure
- take information for paymets and failures
+ In Technician area is implemented filtration for failures.
+ Pagination implemented in all listing pages.
+ Third-party authentication include - register with Facebook or Google account.
+ Usinng Global Error Handling Middleware
+ Usung UseStatusCodePagesWithReExecute to custom error pages
+ Using custom claim
+ using DataAnnotations custom attribute
+ using ViewComponent