├── .gitattributes ├── .gitignore ├── README.md ├── SchoolProject.Api ├── Base │ └── AppControllerBase.cs ├── Controllers │ ├── ApplicationUserController.cs │ ├── AuthenticationController.cs │ ├── AuthorizationController.cs │ ├── ClassController.cs │ ├── DepartmentController.cs │ ├── EmailController.cs │ ├── InstructorController.cs │ ├── StudentController.cs │ └── SubjectController.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── SchoolProject.Api.csproj ├── appsettings.Development.json └── appsettings.json ├── SchoolProject.Core ├── ActionFilters │ └── OnlyUserFilter.cs ├── Bases │ ├── Response.cs │ └── ResponseHandler.cs ├── Behaviors │ └── ValidationBehavior.cs ├── Features │ ├── ApplicationUser │ │ ├── Command │ │ │ ├── Handlers │ │ │ │ └── UserCommandHandler.cs │ │ │ ├── Models │ │ │ │ ├── AddUserCommand.cs │ │ │ │ ├── ChangePasswordCommand.cs │ │ │ │ ├── DeleteUserCommand.cs │ │ │ │ └── UpdateUserCommand.cs │ │ │ └── Validations │ │ │ │ ├── AddUserValidator.cs │ │ │ │ ├── ChangePasswordValidator.cs │ │ │ │ └── UpdateUserValidator.cs │ │ └── Query │ │ │ ├── Handlers │ │ │ └── UserQueryHandler.cs │ │ │ ├── Models │ │ │ ├── GetUserByIdQuery.cs │ │ │ └── GetUserListQueryPaginated.cs │ │ │ └── Results │ │ │ ├── GetUserByIdResponse.cs │ │ │ └── GetUserListResponsePaginated.cs │ ├── Authentication │ │ ├── Commands │ │ │ ├── Handler │ │ │ │ └── AuthenticationCommandHandler.cs │ │ │ ├── Models │ │ │ │ ├── RefreshTokenCommand.cs │ │ │ │ ├── ResetPasswordCommand.cs │ │ │ │ ├── SendResetPasswordCommand.cs │ │ │ │ └── SignInCommand.cs │ │ │ └── Validation │ │ │ │ ├── ResetPasswordValidations.cs │ │ │ │ ├── SendResetPasswordValidations.cs │ │ │ │ └── SignInValidator.cs │ │ └── Queries │ │ │ ├── Handler │ │ │ └── AuthenticationQueryHandler.cs │ │ │ ├── Models │ │ │ ├── AuthorizeUserQuery.cs │ │ │ ├── ConfirmEmailQuery.cs │ │ │ └── ConfirmResetPasswordQuery.cs │ │ │ └── Validations │ │ │ ├── ConfirmEmailValidator.cs │ │ │ └── ConfirmResetPasswordValidations.cs │ ├── Authorization │ │ ├── Commands │ │ │ ├── Handler │ │ │ │ ├── AuthorizationCommandHandler.cs │ │ │ │ └── ClaimsCommandHandler.cs │ │ │ ├── Models │ │ │ │ ├── AddRoleCommand.cs │ │ │ │ ├── DeleteRoleCommand.cs │ │ │ │ ├── EditRoleCommand.cs │ │ │ │ ├── UpdateRolesCommand.cs │ │ │ │ └── UpdateUserClaimsCommand.cs │ │ │ └── Validations │ │ │ │ ├── AddRoleValidator.cs │ │ │ │ ├── DeleteRoleValidator.cs │ │ │ │ └── EditRoleValidator.cs │ │ └── Queries │ │ │ ├── Handler │ │ │ ├── ClaimQueryHandler.cs │ │ │ └── RoleQueryHandler.cs │ │ │ ├── Models │ │ │ ├── GetRoleByIdQuery.cs │ │ │ ├── GetRolesListQuery.cs │ │ │ ├── ManageUserClaimsQuery.cs │ │ │ └── ManageUserRolesQuery.cs │ │ │ └── Results │ │ │ ├── GetRoleByIdResult.cs │ │ │ └── GetRolesListResult.cs │ ├── Classes │ │ ├── Commands │ │ │ ├── Handler │ │ │ │ └── ClassCommandHandler.cs │ │ │ ├── Models │ │ │ │ ├── AddClassCommand.cs │ │ │ │ ├── AddInstructorToClassCommand.cs │ │ │ │ ├── AddStudentToClassCommand.cs │ │ │ │ ├── RemoveClassCommand.cs │ │ │ │ ├── RemoveInstructorFromClassCommand.cs │ │ │ │ └── RemoveStudentFromClassCommand.cs │ │ │ └── Validations │ │ │ │ └── AddClassValidations.cs │ │ └── Query │ │ │ ├── Handler │ │ │ └── ClassQueryHandler.cs │ │ │ ├── Models │ │ │ ├── GetAllClassesQuery.cs │ │ │ ├── GetClassAvailableSpaceQuery.cs │ │ │ ├── GetClassByIdQuery.cs │ │ │ ├── GetClassesByInsturctorQuery.cs │ │ │ └── GetClassesByStudentQuery.cs │ │ │ └── Results │ │ │ ├── GetAllClassesResult.cs │ │ │ ├── GetClassAvailableSpaceResult.cs │ │ │ ├── GetClassByIdResult.cs │ │ │ └── GetClassByResult.cs │ ├── Department │ │ ├── Commands │ │ │ ├── Handler │ │ │ │ └── DepartmentCommandHandler.cs │ │ │ ├── Models │ │ │ │ ├── CreateDepartmentCommand.cs │ │ │ │ ├── DeleteDepartmentCommand.cs │ │ │ │ └── UpdateDepartmentCommand.cs │ │ │ └── Validations │ │ │ │ ├── CreateDepartmentValidator.cs │ │ │ │ └── UpdateDepartmentValidations.cs │ │ └── Queries │ │ │ ├── Handler │ │ │ └── DepartmentQueryHandler.cs │ │ │ ├── Models │ │ │ ├── GetAllDepartmentsQuery.cs │ │ │ ├── GetDepartmentByIdQuery.cs │ │ │ ├── GetDepartmentsWithStudentCountModel.cs │ │ │ └── GetDepartmentsWithStudentsStoredProcedure.cs │ │ │ └── Results │ │ │ ├── GetAllDepartmentResult.cs │ │ │ ├── GetDepartmentByIdResponse.cs │ │ │ └── GetDepartmentWithStudentCountResult.cs │ ├── Email │ │ └── Command │ │ │ ├── Handler │ │ │ └── EmailCommandHandler.cs │ │ │ ├── Model │ │ │ └── SendEmailCommand.cs │ │ │ └── Validations │ │ │ └── SendEmailValidator.cs │ ├── Instructor │ │ ├── Command │ │ │ ├── Handler │ │ │ │ └── InstructorCommandHandler.cs │ │ │ ├── Models │ │ │ │ ├── AddInstructorModel.cs │ │ │ │ ├── DeleteInstructorCommandModel.cs │ │ │ │ └── UpdateInstructorCommandModel.cs │ │ │ └── Validations │ │ │ │ ├── AddInstructorValidations.cs │ │ │ │ └── UpdateInstructorCommandValidations.cs │ │ └── Query │ │ │ ├── Handler │ │ │ └── InstructorQueryHandler.cs │ │ │ ├── Models │ │ │ ├── GetAllInstructorsModel.cs │ │ │ └── GetInstructorByIdModel.cs │ │ │ └── Results │ │ │ ├── GetAllInstructorsResult.cs │ │ │ └── GetInstructorByIdResult.cs │ ├── Students │ │ ├── Commands │ │ │ ├── Handlers │ │ │ │ └── StudentCommandHandler.cs │ │ │ ├── Models │ │ │ │ ├── AddStudentCommand.cs │ │ │ │ ├── DeleteStudentCommand.cs │ │ │ │ └── EditStudentCommand.cs │ │ │ └── Validations │ │ │ │ ├── AddStudentValidator.cs │ │ │ │ └── EditStudentValidator.cs │ │ └── Queries │ │ │ ├── Handlers │ │ │ └── StudentQueryHandler.cs │ │ │ ├── Models │ │ │ ├── GetStudentByIDQuery.cs │ │ │ ├── GetStudentListQuery.cs │ │ │ └── GetStudentPaginatedListQuery.cs │ │ │ └── Results │ │ │ ├── GetSingleStudentResponse.cs │ │ │ ├── GetStudentListResponse.cs │ │ │ └── GetStudentPaginatedListResponse.cs │ └── Subjects │ │ ├── Command │ │ ├── Handler │ │ │ └── SubjectCommandHandler.cs │ │ ├── Models │ │ │ ├── AddSubjectCommand.cs │ │ │ ├── AddSubjectToInstructorCommand.cs │ │ │ ├── AddSubjectToStudentCommand.cs │ │ │ ├── RemoveSubjectCommand.cs │ │ │ ├── RemoveSubjectFromInstructorCommand.cs │ │ │ └── RemoveSubjectFromStudentCommand.cs │ │ └── Validations │ │ │ └── AddSubjectValidations.cs │ │ └── Query │ │ ├── Handler │ │ └── SubjectQueryHandler.cs │ │ ├── Models │ │ ├── GetAllSubjectsQuery.cs │ │ ├── GetSubjectByIdQuery.cs │ │ ├── GetSubjectsByInstructorQuery.cs │ │ └── GetSubjectsByStudentQuery.cs │ │ └── Results │ │ ├── GetAllSubjectsResult.cs │ │ ├── GetSubjectByIdResult.cs │ │ ├── GetSubjectByInstructorResult.cs │ │ └── GetSubjectByStudentResult.cs ├── Mapping │ ├── ApplicationUser │ │ ├── ApplicationUserProfile.cs │ │ ├── Command │ │ │ ├── AddUserMapping.cs │ │ │ └── UpdateUserMapping.cs │ │ └── Query │ │ │ ├── GetUserByIdMapping.cs │ │ │ └── GetUserListPagintedMapping.cs │ ├── Classes │ │ ├── ClassMappingProfile.cs │ │ ├── Command │ │ │ └── ClassCommandMapping.cs │ │ └── Query │ │ │ └── ClassQueryMapping.cs │ ├── Departments │ │ ├── Commands │ │ │ ├── CreateDepartmentCommandMapping.cs │ │ │ └── UpdateDepartmentCommandMapping.cs │ │ ├── DepartmentsProfile.cs │ │ └── Query │ │ │ ├── GetDepartmentByIdMapping.cs │ │ │ └── GetDepartmentWithStudentCountMapping.cs │ ├── Instructor │ │ ├── Command │ │ │ ├── AddInstructorMapping.cs │ │ │ └── UpdateInstructorMapping.cs │ │ ├── InstructorProfile.cs │ │ └── Query │ │ │ ├── GerAllInstructorsMapping.cs │ │ │ └── GetByIdMapping.cs │ ├── Roles │ │ ├── Query │ │ │ ├── GetRoleByIdMapping.cs │ │ │ └── GetRolesQueryListMapping.cs │ │ └── RolesProfile.cs │ ├── Students │ │ ├── CommandMapping │ │ │ ├── AddStudentCommandMapping.cs │ │ │ └── EditStudentCommandMapping.cs │ │ ├── QueryMapping │ │ │ ├── GetStudentByIdMapping.cs │ │ │ └── GetStudentListMapping.cs │ │ └── StudentProfile.cs │ └── Subjects │ │ ├── Command │ │ └── SubjectCommandMapping.cs │ │ ├── Query │ │ └── SubjectQueryMapping.cs │ │ └── SubjectMappingProfile.cs ├── Middleware │ └── ErrorHandlerMiddleWare.cs ├── ModuleCoreDependencies.cs ├── Resourses │ ├── SharedResourses.Ar.resx │ ├── SharedResourses.En.resx │ ├── SharedResourses.cs │ └── SharedResoursesKeys.cs ├── SchoolProject.Core.csproj └── Wrapper │ ├── PaginatedResult.cs │ └── QueryableExtensions.cs ├── SchoolProject.Data ├── AppMetaData │ └── Router.cs ├── Commons │ ├── GeneralLocalizableEntity.cs │ └── LocalizableEntity.cs ├── Entites │ ├── Class.cs │ ├── Department.cs │ ├── DepartmentSubject.cs │ ├── Identity │ │ ├── Role.cs │ │ ├── User.cs │ │ └── UserRefreshToken.cs │ ├── Ins_Subject.cs │ ├── Instructor.cs │ ├── Student.cs │ ├── StudentSubject.cs │ ├── Subjects.cs │ └── Views │ │ └── ViewDepartment.cs ├── Enums │ ├── DepartmentOrderingEnum.cs │ ├── InstructorOrderingEnum.cs │ └── StudentOrderingEnum.cs ├── Helper │ ├── ClaimsStore.cs │ ├── EmailSettings.cs │ ├── JwtSettings.cs │ └── UserClaimsModel.cs ├── ModuleDataDependencies.cs ├── Requests │ ├── EditRoleRequest.cs │ ├── UpdateRolesRequest.cs │ └── UpdateUserClaimsRequests.cs ├── Results │ ├── JwtAuthResult.cs │ ├── ManageUserClaimsResults.cs │ ├── ManageUserRolesResult.cs │ └── StoredProceduresResult │ │ └── GetDepartmentWithStudentsResult.cs └── SchoolProject.Data.csproj ├── SchoolProject.Infrustructure ├── Abstracts │ ├── IClassRepository.cs │ ├── IDepartmentRepository.cs │ ├── IDepartmentSubjectRepository.cs │ ├── IInstructorRepository.cs │ ├── IInstructorSubjectRepository.cs │ ├── IRefreshTokenRepository.cs │ ├── IStudentRepository.cs │ ├── IStudentSubjectRepository.cs │ ├── ISubjectRepository.cs │ ├── StoredProcedures │ │ └── IStoredProcedures.cs │ └── Views │ │ └── IViewRepositories.cs ├── Configuration │ ├── DepartmentConfiguration.cs │ ├── DepartmentSubjectConfiguration.cs │ ├── Ins_SubjectConfiguration.cs │ ├── InstructorConfiguration.cs │ └── StudentSubjectConfiguration.cs ├── Context │ └── ApplicationDbContext.cs ├── InfrustructureBases │ ├── GenericRepositoryAsync.cs │ └── IGenericRepositoryAsync.cs ├── Migrations │ ├── 20240317024810_dad.Designer.cs │ ├── 20240317024810_dad.cs │ ├── 20240323142228_encryption.Designer.cs │ ├── 20240323142228_encryption.cs │ ├── 20240327010039_classes.Designer.cs │ ├── 20240327010039_classes.cs │ └── ApplicationDbContextModelSnapshot.cs ├── ModuleInfrustructureDependencies.cs ├── Repositories │ ├── ClassRepository.cs │ ├── DepartmentRepository.cs │ ├── DepartmentSubjectRepository.cs │ ├── InstructorRepository.cs │ ├── InstructorSubjectRepository.cs │ ├── RefreshTokenRepository.cs │ ├── StoredProcedures │ │ └── StoredProcedures.cs │ ├── StudentRepository.cs │ ├── StudentSubjectRepository.cs │ ├── SubjectRepository.cs │ └── Views │ │ └── ViewDepartmentRepository.cs ├── SchoolProject.Infrustructure.csproj ├── Seeder │ ├── RoleSeeder.cs │ └── UserSeeder.cs ├── ServicesOfRegisteration.cs └── UnitOfWork │ ├── IUnitOfWork.cs │ └── UnitOfWork.cs ├── SchoolProject.Service ├── Abstracts │ ├── IApplicationUserServices.cs │ ├── IAuthenticationServices.cs │ ├── IAuthorizationServices.cs │ ├── IClassServices.cs │ ├── IDepartmentServices.cs │ ├── IEmailServices.cs │ ├── IInstructorServices.cs │ ├── IStudentService.cs │ └── ISubjectServices.cs ├── CurrentUserServices │ ├── Abstracts │ │ └── ICurrentUserServices.cs │ └── Implementation │ │ └── CurrentUserServices.cs ├── Implementations │ ├── ApplicationUserServices.cs │ ├── AuthenticationServices.cs │ ├── AuthorizationServices.cs │ ├── ClassServices.cs │ ├── DepartmentServices.cs │ ├── EmailServices.cs │ ├── InstructorServices.cs │ ├── StudentService.cs │ └── SubjectServices.cs ├── ModuleServiceDependencies.cs └── SchoolProject.Service.csproj └── SchoolProjectCleanArchitecture.sln /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/README.md -------------------------------------------------------------------------------- /SchoolProject.Api/Base/AppControllerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Api/Base/AppControllerBase.cs -------------------------------------------------------------------------------- /SchoolProject.Api/Controllers/ApplicationUserController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Api/Controllers/ApplicationUserController.cs -------------------------------------------------------------------------------- /SchoolProject.Api/Controllers/AuthenticationController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Api/Controllers/AuthenticationController.cs -------------------------------------------------------------------------------- /SchoolProject.Api/Controllers/AuthorizationController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Api/Controllers/AuthorizationController.cs -------------------------------------------------------------------------------- /SchoolProject.Api/Controllers/ClassController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Api/Controllers/ClassController.cs -------------------------------------------------------------------------------- /SchoolProject.Api/Controllers/DepartmentController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Api/Controllers/DepartmentController.cs -------------------------------------------------------------------------------- /SchoolProject.Api/Controllers/EmailController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Api/Controllers/EmailController.cs -------------------------------------------------------------------------------- /SchoolProject.Api/Controllers/InstructorController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Api/Controllers/InstructorController.cs -------------------------------------------------------------------------------- /SchoolProject.Api/Controllers/StudentController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Api/Controllers/StudentController.cs -------------------------------------------------------------------------------- /SchoolProject.Api/Controllers/SubjectController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Api/Controllers/SubjectController.cs -------------------------------------------------------------------------------- /SchoolProject.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Api/Program.cs -------------------------------------------------------------------------------- /SchoolProject.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /SchoolProject.Api/SchoolProject.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Api/SchoolProject.Api.csproj -------------------------------------------------------------------------------- /SchoolProject.Api/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Api/appsettings.Development.json -------------------------------------------------------------------------------- /SchoolProject.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Api/appsettings.json -------------------------------------------------------------------------------- /SchoolProject.Core/ActionFilters/OnlyUserFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/ActionFilters/OnlyUserFilter.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Bases/Response.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Bases/Response.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Bases/ResponseHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Bases/ResponseHandler.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Behaviors/ValidationBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Behaviors/ValidationBehavior.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/ApplicationUser/Command/Handlers/UserCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/ApplicationUser/Command/Handlers/UserCommandHandler.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/ApplicationUser/Command/Models/AddUserCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/ApplicationUser/Command/Models/AddUserCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/ApplicationUser/Command/Models/ChangePasswordCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/ApplicationUser/Command/Models/ChangePasswordCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/ApplicationUser/Command/Models/DeleteUserCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/ApplicationUser/Command/Models/DeleteUserCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/ApplicationUser/Command/Models/UpdateUserCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/ApplicationUser/Command/Models/UpdateUserCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/ApplicationUser/Command/Validations/AddUserValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/ApplicationUser/Command/Validations/AddUserValidator.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/ApplicationUser/Command/Validations/ChangePasswordValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/ApplicationUser/Command/Validations/ChangePasswordValidator.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/ApplicationUser/Command/Validations/UpdateUserValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/ApplicationUser/Command/Validations/UpdateUserValidator.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/ApplicationUser/Query/Handlers/UserQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/ApplicationUser/Query/Handlers/UserQueryHandler.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/ApplicationUser/Query/Models/GetUserByIdQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/ApplicationUser/Query/Models/GetUserByIdQuery.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/ApplicationUser/Query/Models/GetUserListQueryPaginated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/ApplicationUser/Query/Models/GetUserListQueryPaginated.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/ApplicationUser/Query/Results/GetUserByIdResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/ApplicationUser/Query/Results/GetUserByIdResponse.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/ApplicationUser/Query/Results/GetUserListResponsePaginated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/ApplicationUser/Query/Results/GetUserListResponsePaginated.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authentication/Commands/Handler/AuthenticationCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authentication/Commands/Handler/AuthenticationCommandHandler.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authentication/Commands/Models/RefreshTokenCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authentication/Commands/Models/RefreshTokenCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authentication/Commands/Models/ResetPasswordCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authentication/Commands/Models/ResetPasswordCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authentication/Commands/Models/SendResetPasswordCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authentication/Commands/Models/SendResetPasswordCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authentication/Commands/Models/SignInCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authentication/Commands/Models/SignInCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authentication/Commands/Validation/ResetPasswordValidations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authentication/Commands/Validation/ResetPasswordValidations.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authentication/Commands/Validation/SendResetPasswordValidations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authentication/Commands/Validation/SendResetPasswordValidations.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authentication/Commands/Validation/SignInValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authentication/Commands/Validation/SignInValidator.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authentication/Queries/Handler/AuthenticationQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authentication/Queries/Handler/AuthenticationQueryHandler.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authentication/Queries/Models/AuthorizeUserQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authentication/Queries/Models/AuthorizeUserQuery.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authentication/Queries/Models/ConfirmEmailQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authentication/Queries/Models/ConfirmEmailQuery.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authentication/Queries/Models/ConfirmResetPasswordQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authentication/Queries/Models/ConfirmResetPasswordQuery.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authentication/Queries/Validations/ConfirmEmailValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authentication/Queries/Validations/ConfirmEmailValidator.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authentication/Queries/Validations/ConfirmResetPasswordValidations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authentication/Queries/Validations/ConfirmResetPasswordValidations.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authorization/Commands/Handler/AuthorizationCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authorization/Commands/Handler/AuthorizationCommandHandler.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authorization/Commands/Handler/ClaimsCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authorization/Commands/Handler/ClaimsCommandHandler.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authorization/Commands/Models/AddRoleCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authorization/Commands/Models/AddRoleCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authorization/Commands/Models/DeleteRoleCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authorization/Commands/Models/DeleteRoleCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authorization/Commands/Models/EditRoleCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authorization/Commands/Models/EditRoleCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authorization/Commands/Models/UpdateRolesCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authorization/Commands/Models/UpdateRolesCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authorization/Commands/Models/UpdateUserClaimsCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authorization/Commands/Models/UpdateUserClaimsCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authorization/Commands/Validations/AddRoleValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authorization/Commands/Validations/AddRoleValidator.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authorization/Commands/Validations/DeleteRoleValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authorization/Commands/Validations/DeleteRoleValidator.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authorization/Commands/Validations/EditRoleValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authorization/Commands/Validations/EditRoleValidator.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authorization/Queries/Handler/ClaimQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authorization/Queries/Handler/ClaimQueryHandler.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authorization/Queries/Handler/RoleQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authorization/Queries/Handler/RoleQueryHandler.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authorization/Queries/Models/GetRoleByIdQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authorization/Queries/Models/GetRoleByIdQuery.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authorization/Queries/Models/GetRolesListQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authorization/Queries/Models/GetRolesListQuery.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authorization/Queries/Models/ManageUserClaimsQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authorization/Queries/Models/ManageUserClaimsQuery.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authorization/Queries/Models/ManageUserRolesQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authorization/Queries/Models/ManageUserRolesQuery.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authorization/Queries/Results/GetRoleByIdResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authorization/Queries/Results/GetRoleByIdResult.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Authorization/Queries/Results/GetRolesListResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Authorization/Queries/Results/GetRolesListResult.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Classes/Commands/Handler/ClassCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Classes/Commands/Handler/ClassCommandHandler.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Classes/Commands/Models/AddClassCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Classes/Commands/Models/AddClassCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Classes/Commands/Models/AddInstructorToClassCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Classes/Commands/Models/AddInstructorToClassCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Classes/Commands/Models/AddStudentToClassCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Classes/Commands/Models/AddStudentToClassCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Classes/Commands/Models/RemoveClassCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Classes/Commands/Models/RemoveClassCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Classes/Commands/Models/RemoveInstructorFromClassCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Classes/Commands/Models/RemoveInstructorFromClassCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Classes/Commands/Models/RemoveStudentFromClassCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Classes/Commands/Models/RemoveStudentFromClassCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Classes/Commands/Validations/AddClassValidations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Classes/Commands/Validations/AddClassValidations.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Classes/Query/Handler/ClassQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Classes/Query/Handler/ClassQueryHandler.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Classes/Query/Models/GetAllClassesQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Classes/Query/Models/GetAllClassesQuery.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Classes/Query/Models/GetClassAvailableSpaceQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Classes/Query/Models/GetClassAvailableSpaceQuery.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Classes/Query/Models/GetClassByIdQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Classes/Query/Models/GetClassByIdQuery.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Classes/Query/Models/GetClassesByInsturctorQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Classes/Query/Models/GetClassesByInsturctorQuery.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Classes/Query/Models/GetClassesByStudentQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Classes/Query/Models/GetClassesByStudentQuery.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Classes/Query/Results/GetAllClassesResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Classes/Query/Results/GetAllClassesResult.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Classes/Query/Results/GetClassAvailableSpaceResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Classes/Query/Results/GetClassAvailableSpaceResult.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Classes/Query/Results/GetClassByIdResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Classes/Query/Results/GetClassByIdResult.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Classes/Query/Results/GetClassByResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Classes/Query/Results/GetClassByResult.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Department/Commands/Handler/DepartmentCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Department/Commands/Handler/DepartmentCommandHandler.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Department/Commands/Models/CreateDepartmentCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Department/Commands/Models/CreateDepartmentCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Department/Commands/Models/DeleteDepartmentCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Department/Commands/Models/DeleteDepartmentCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Department/Commands/Models/UpdateDepartmentCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Department/Commands/Models/UpdateDepartmentCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Department/Commands/Validations/CreateDepartmentValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Department/Commands/Validations/CreateDepartmentValidator.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Department/Commands/Validations/UpdateDepartmentValidations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Department/Commands/Validations/UpdateDepartmentValidations.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Department/Queries/Handler/DepartmentQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Department/Queries/Handler/DepartmentQueryHandler.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Department/Queries/Models/GetAllDepartmentsQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Department/Queries/Models/GetAllDepartmentsQuery.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Department/Queries/Models/GetDepartmentByIdQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Department/Queries/Models/GetDepartmentByIdQuery.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Department/Queries/Models/GetDepartmentsWithStudentCountModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Department/Queries/Models/GetDepartmentsWithStudentCountModel.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Department/Queries/Models/GetDepartmentsWithStudentsStoredProcedure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Department/Queries/Models/GetDepartmentsWithStudentsStoredProcedure.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Department/Queries/Results/GetAllDepartmentResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Department/Queries/Results/GetAllDepartmentResult.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Department/Queries/Results/GetDepartmentByIdResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Department/Queries/Results/GetDepartmentByIdResponse.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Department/Queries/Results/GetDepartmentWithStudentCountResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Department/Queries/Results/GetDepartmentWithStudentCountResult.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Email/Command/Handler/EmailCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Email/Command/Handler/EmailCommandHandler.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Email/Command/Model/SendEmailCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Email/Command/Model/SendEmailCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Email/Command/Validations/SendEmailValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Email/Command/Validations/SendEmailValidator.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Instructor/Command/Handler/InstructorCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Instructor/Command/Handler/InstructorCommandHandler.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Instructor/Command/Models/AddInstructorModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Instructor/Command/Models/AddInstructorModel.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Instructor/Command/Models/DeleteInstructorCommandModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Instructor/Command/Models/DeleteInstructorCommandModel.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Instructor/Command/Models/UpdateInstructorCommandModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Instructor/Command/Models/UpdateInstructorCommandModel.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Instructor/Command/Validations/AddInstructorValidations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Instructor/Command/Validations/AddInstructorValidations.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Instructor/Command/Validations/UpdateInstructorCommandValidations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Instructor/Command/Validations/UpdateInstructorCommandValidations.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Instructor/Query/Handler/InstructorQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Instructor/Query/Handler/InstructorQueryHandler.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Instructor/Query/Models/GetAllInstructorsModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Instructor/Query/Models/GetAllInstructorsModel.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Instructor/Query/Models/GetInstructorByIdModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Instructor/Query/Models/GetInstructorByIdModel.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Instructor/Query/Results/GetAllInstructorsResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Instructor/Query/Results/GetAllInstructorsResult.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Instructor/Query/Results/GetInstructorByIdResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Instructor/Query/Results/GetInstructorByIdResult.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Students/Commands/Handlers/StudentCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Students/Commands/Handlers/StudentCommandHandler.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Students/Commands/Models/AddStudentCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Students/Commands/Models/AddStudentCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Students/Commands/Models/DeleteStudentCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Students/Commands/Models/DeleteStudentCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Students/Commands/Models/EditStudentCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Students/Commands/Models/EditStudentCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Students/Commands/Validations/AddStudentValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Students/Commands/Validations/AddStudentValidator.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Students/Commands/Validations/EditStudentValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Students/Commands/Validations/EditStudentValidator.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Students/Queries/Handlers/StudentQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Students/Queries/Handlers/StudentQueryHandler.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Students/Queries/Models/GetStudentByIDQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Students/Queries/Models/GetStudentByIDQuery.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Students/Queries/Models/GetStudentListQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Students/Queries/Models/GetStudentListQuery.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Students/Queries/Models/GetStudentPaginatedListQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Students/Queries/Models/GetStudentPaginatedListQuery.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Students/Queries/Results/GetSingleStudentResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Students/Queries/Results/GetSingleStudentResponse.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Students/Queries/Results/GetStudentListResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Students/Queries/Results/GetStudentListResponse.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Students/Queries/Results/GetStudentPaginatedListResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Students/Queries/Results/GetStudentPaginatedListResponse.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Subjects/Command/Handler/SubjectCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Subjects/Command/Handler/SubjectCommandHandler.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Subjects/Command/Models/AddSubjectCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Subjects/Command/Models/AddSubjectCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Subjects/Command/Models/AddSubjectToInstructorCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Subjects/Command/Models/AddSubjectToInstructorCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Subjects/Command/Models/AddSubjectToStudentCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Subjects/Command/Models/AddSubjectToStudentCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Subjects/Command/Models/RemoveSubjectCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Subjects/Command/Models/RemoveSubjectCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Subjects/Command/Models/RemoveSubjectFromInstructorCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Subjects/Command/Models/RemoveSubjectFromInstructorCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Subjects/Command/Models/RemoveSubjectFromStudentCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Subjects/Command/Models/RemoveSubjectFromStudentCommand.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Subjects/Command/Validations/AddSubjectValidations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Subjects/Command/Validations/AddSubjectValidations.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Subjects/Query/Handler/SubjectQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Subjects/Query/Handler/SubjectQueryHandler.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Subjects/Query/Models/GetAllSubjectsQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Subjects/Query/Models/GetAllSubjectsQuery.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Subjects/Query/Models/GetSubjectByIdQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Subjects/Query/Models/GetSubjectByIdQuery.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Subjects/Query/Models/GetSubjectsByInstructorQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Subjects/Query/Models/GetSubjectsByInstructorQuery.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Subjects/Query/Models/GetSubjectsByStudentQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Subjects/Query/Models/GetSubjectsByStudentQuery.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Subjects/Query/Results/GetAllSubjectsResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Subjects/Query/Results/GetAllSubjectsResult.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Subjects/Query/Results/GetSubjectByIdResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Subjects/Query/Results/GetSubjectByIdResult.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Subjects/Query/Results/GetSubjectByInstructorResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Subjects/Query/Results/GetSubjectByInstructorResult.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Features/Subjects/Query/Results/GetSubjectByStudentResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Features/Subjects/Query/Results/GetSubjectByStudentResult.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/ApplicationUser/ApplicationUserProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/ApplicationUser/ApplicationUserProfile.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/ApplicationUser/Command/AddUserMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/ApplicationUser/Command/AddUserMapping.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/ApplicationUser/Command/UpdateUserMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/ApplicationUser/Command/UpdateUserMapping.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/ApplicationUser/Query/GetUserByIdMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/ApplicationUser/Query/GetUserByIdMapping.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/ApplicationUser/Query/GetUserListPagintedMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/ApplicationUser/Query/GetUserListPagintedMapping.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Classes/ClassMappingProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Classes/ClassMappingProfile.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Classes/Command/ClassCommandMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Classes/Command/ClassCommandMapping.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Classes/Query/ClassQueryMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Classes/Query/ClassQueryMapping.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Departments/Commands/CreateDepartmentCommandMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Departments/Commands/CreateDepartmentCommandMapping.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Departments/Commands/UpdateDepartmentCommandMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Departments/Commands/UpdateDepartmentCommandMapping.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Departments/DepartmentsProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Departments/DepartmentsProfile.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Departments/Query/GetDepartmentByIdMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Departments/Query/GetDepartmentByIdMapping.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Departments/Query/GetDepartmentWithStudentCountMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Departments/Query/GetDepartmentWithStudentCountMapping.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Instructor/Command/AddInstructorMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Instructor/Command/AddInstructorMapping.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Instructor/Command/UpdateInstructorMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Instructor/Command/UpdateInstructorMapping.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Instructor/InstructorProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Instructor/InstructorProfile.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Instructor/Query/GerAllInstructorsMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Instructor/Query/GerAllInstructorsMapping.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Instructor/Query/GetByIdMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Instructor/Query/GetByIdMapping.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Roles/Query/GetRoleByIdMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Roles/Query/GetRoleByIdMapping.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Roles/Query/GetRolesQueryListMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Roles/Query/GetRolesQueryListMapping.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Roles/RolesProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Roles/RolesProfile.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Students/CommandMapping/AddStudentCommandMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Students/CommandMapping/AddStudentCommandMapping.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Students/CommandMapping/EditStudentCommandMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Students/CommandMapping/EditStudentCommandMapping.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Students/QueryMapping/GetStudentByIdMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Students/QueryMapping/GetStudentByIdMapping.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Students/QueryMapping/GetStudentListMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Students/QueryMapping/GetStudentListMapping.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Students/StudentProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Students/StudentProfile.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Subjects/Command/SubjectCommandMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Subjects/Command/SubjectCommandMapping.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Subjects/Query/SubjectQueryMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Subjects/Query/SubjectQueryMapping.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Mapping/Subjects/SubjectMappingProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Mapping/Subjects/SubjectMappingProfile.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Middleware/ErrorHandlerMiddleWare.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Middleware/ErrorHandlerMiddleWare.cs -------------------------------------------------------------------------------- /SchoolProject.Core/ModuleCoreDependencies.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/ModuleCoreDependencies.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Resourses/SharedResourses.Ar.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Resourses/SharedResourses.Ar.resx -------------------------------------------------------------------------------- /SchoolProject.Core/Resourses/SharedResourses.En.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Resourses/SharedResourses.En.resx -------------------------------------------------------------------------------- /SchoolProject.Core/Resourses/SharedResourses.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Resourses/SharedResourses.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Resourses/SharedResoursesKeys.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Resourses/SharedResoursesKeys.cs -------------------------------------------------------------------------------- /SchoolProject.Core/SchoolProject.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/SchoolProject.Core.csproj -------------------------------------------------------------------------------- /SchoolProject.Core/Wrapper/PaginatedResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Wrapper/PaginatedResult.cs -------------------------------------------------------------------------------- /SchoolProject.Core/Wrapper/QueryableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Core/Wrapper/QueryableExtensions.cs -------------------------------------------------------------------------------- /SchoolProject.Data/AppMetaData/Router.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/AppMetaData/Router.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Commons/GeneralLocalizableEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Commons/GeneralLocalizableEntity.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Commons/LocalizableEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Commons/LocalizableEntity.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Entites/Class.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Entites/Class.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Entites/Department.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Entites/Department.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Entites/DepartmentSubject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Entites/DepartmentSubject.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Entites/Identity/Role.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Entites/Identity/Role.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Entites/Identity/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Entites/Identity/User.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Entites/Identity/UserRefreshToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Entites/Identity/UserRefreshToken.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Entites/Ins_Subject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Entites/Ins_Subject.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Entites/Instructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Entites/Instructor.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Entites/Student.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Entites/Student.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Entites/StudentSubject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Entites/StudentSubject.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Entites/Subjects.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Entites/Subjects.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Entites/Views/ViewDepartment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Entites/Views/ViewDepartment.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Enums/DepartmentOrderingEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Enums/DepartmentOrderingEnum.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Enums/InstructorOrderingEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Enums/InstructorOrderingEnum.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Enums/StudentOrderingEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Enums/StudentOrderingEnum.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Helper/ClaimsStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Helper/ClaimsStore.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Helper/EmailSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Helper/EmailSettings.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Helper/JwtSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Helper/JwtSettings.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Helper/UserClaimsModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Helper/UserClaimsModel.cs -------------------------------------------------------------------------------- /SchoolProject.Data/ModuleDataDependencies.cs: -------------------------------------------------------------------------------- 1 | namespace SchoolProject.Data 2 | { 3 | public class ModuleDataDependencies 4 | { 5 | 6 | } 7 | } -------------------------------------------------------------------------------- /SchoolProject.Data/Requests/EditRoleRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Requests/EditRoleRequest.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Requests/UpdateRolesRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Requests/UpdateRolesRequest.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Requests/UpdateUserClaimsRequests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Requests/UpdateUserClaimsRequests.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Results/JwtAuthResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Results/JwtAuthResult.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Results/ManageUserClaimsResults.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Results/ManageUserClaimsResults.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Results/ManageUserRolesResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Results/ManageUserRolesResult.cs -------------------------------------------------------------------------------- /SchoolProject.Data/Results/StoredProceduresResult/GetDepartmentWithStudentsResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/Results/StoredProceduresResult/GetDepartmentWithStudentsResult.cs -------------------------------------------------------------------------------- /SchoolProject.Data/SchoolProject.Data.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Data/SchoolProject.Data.csproj -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Abstracts/IClassRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Abstracts/IClassRepository.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Abstracts/IDepartmentRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Abstracts/IDepartmentRepository.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Abstracts/IDepartmentSubjectRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Abstracts/IDepartmentSubjectRepository.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Abstracts/IInstructorRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Abstracts/IInstructorRepository.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Abstracts/IInstructorSubjectRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Abstracts/IInstructorSubjectRepository.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Abstracts/IRefreshTokenRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Abstracts/IRefreshTokenRepository.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Abstracts/IStudentRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Abstracts/IStudentRepository.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Abstracts/IStudentSubjectRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Abstracts/IStudentSubjectRepository.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Abstracts/ISubjectRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Abstracts/ISubjectRepository.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Abstracts/StoredProcedures/IStoredProcedures.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Abstracts/StoredProcedures/IStoredProcedures.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Abstracts/Views/IViewRepositories.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Abstracts/Views/IViewRepositories.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Configuration/DepartmentConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Configuration/DepartmentConfiguration.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Configuration/DepartmentSubjectConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Configuration/DepartmentSubjectConfiguration.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Configuration/Ins_SubjectConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Configuration/Ins_SubjectConfiguration.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Configuration/InstructorConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Configuration/InstructorConfiguration.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Configuration/StudentSubjectConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Configuration/StudentSubjectConfiguration.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Context/ApplicationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Context/ApplicationDbContext.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/InfrustructureBases/GenericRepositoryAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/InfrustructureBases/GenericRepositoryAsync.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/InfrustructureBases/IGenericRepositoryAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/InfrustructureBases/IGenericRepositoryAsync.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Migrations/20240317024810_dad.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Migrations/20240317024810_dad.Designer.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Migrations/20240317024810_dad.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Migrations/20240317024810_dad.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Migrations/20240323142228_encryption.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Migrations/20240323142228_encryption.Designer.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Migrations/20240323142228_encryption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Migrations/20240323142228_encryption.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Migrations/20240327010039_classes.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Migrations/20240327010039_classes.Designer.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Migrations/20240327010039_classes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Migrations/20240327010039_classes.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Migrations/ApplicationDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Migrations/ApplicationDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/ModuleInfrustructureDependencies.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/ModuleInfrustructureDependencies.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Repositories/ClassRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Repositories/ClassRepository.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Repositories/DepartmentRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Repositories/DepartmentRepository.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Repositories/DepartmentSubjectRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Repositories/DepartmentSubjectRepository.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Repositories/InstructorRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Repositories/InstructorRepository.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Repositories/InstructorSubjectRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Repositories/InstructorSubjectRepository.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Repositories/RefreshTokenRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Repositories/RefreshTokenRepository.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Repositories/StoredProcedures/StoredProcedures.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Repositories/StoredProcedures/StoredProcedures.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Repositories/StudentRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Repositories/StudentRepository.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Repositories/StudentSubjectRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Repositories/StudentSubjectRepository.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Repositories/SubjectRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Repositories/SubjectRepository.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Repositories/Views/ViewDepartmentRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Repositories/Views/ViewDepartmentRepository.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/SchoolProject.Infrustructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/SchoolProject.Infrustructure.csproj -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Seeder/RoleSeeder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Seeder/RoleSeeder.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/Seeder/UserSeeder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/Seeder/UserSeeder.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/ServicesOfRegisteration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/ServicesOfRegisteration.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/UnitOfWork/IUnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/UnitOfWork/IUnitOfWork.cs -------------------------------------------------------------------------------- /SchoolProject.Infrustructure/UnitOfWork/UnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Infrustructure/UnitOfWork/UnitOfWork.cs -------------------------------------------------------------------------------- /SchoolProject.Service/Abstracts/IApplicationUserServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Service/Abstracts/IApplicationUserServices.cs -------------------------------------------------------------------------------- /SchoolProject.Service/Abstracts/IAuthenticationServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Service/Abstracts/IAuthenticationServices.cs -------------------------------------------------------------------------------- /SchoolProject.Service/Abstracts/IAuthorizationServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Service/Abstracts/IAuthorizationServices.cs -------------------------------------------------------------------------------- /SchoolProject.Service/Abstracts/IClassServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Service/Abstracts/IClassServices.cs -------------------------------------------------------------------------------- /SchoolProject.Service/Abstracts/IDepartmentServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Service/Abstracts/IDepartmentServices.cs -------------------------------------------------------------------------------- /SchoolProject.Service/Abstracts/IEmailServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Service/Abstracts/IEmailServices.cs -------------------------------------------------------------------------------- /SchoolProject.Service/Abstracts/IInstructorServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Service/Abstracts/IInstructorServices.cs -------------------------------------------------------------------------------- /SchoolProject.Service/Abstracts/IStudentService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Service/Abstracts/IStudentService.cs -------------------------------------------------------------------------------- /SchoolProject.Service/Abstracts/ISubjectServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Service/Abstracts/ISubjectServices.cs -------------------------------------------------------------------------------- /SchoolProject.Service/CurrentUserServices/Abstracts/ICurrentUserServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Service/CurrentUserServices/Abstracts/ICurrentUserServices.cs -------------------------------------------------------------------------------- /SchoolProject.Service/CurrentUserServices/Implementation/CurrentUserServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Service/CurrentUserServices/Implementation/CurrentUserServices.cs -------------------------------------------------------------------------------- /SchoolProject.Service/Implementations/ApplicationUserServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Service/Implementations/ApplicationUserServices.cs -------------------------------------------------------------------------------- /SchoolProject.Service/Implementations/AuthenticationServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Service/Implementations/AuthenticationServices.cs -------------------------------------------------------------------------------- /SchoolProject.Service/Implementations/AuthorizationServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Service/Implementations/AuthorizationServices.cs -------------------------------------------------------------------------------- /SchoolProject.Service/Implementations/ClassServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Service/Implementations/ClassServices.cs -------------------------------------------------------------------------------- /SchoolProject.Service/Implementations/DepartmentServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Service/Implementations/DepartmentServices.cs -------------------------------------------------------------------------------- /SchoolProject.Service/Implementations/EmailServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Service/Implementations/EmailServices.cs -------------------------------------------------------------------------------- /SchoolProject.Service/Implementations/InstructorServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Service/Implementations/InstructorServices.cs -------------------------------------------------------------------------------- /SchoolProject.Service/Implementations/StudentService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Service/Implementations/StudentService.cs -------------------------------------------------------------------------------- /SchoolProject.Service/Implementations/SubjectServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Service/Implementations/SubjectServices.cs -------------------------------------------------------------------------------- /SchoolProject.Service/ModuleServiceDependencies.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Service/ModuleServiceDependencies.cs -------------------------------------------------------------------------------- /SchoolProject.Service/SchoolProject.Service.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProject.Service/SchoolProject.Service.csproj -------------------------------------------------------------------------------- /SchoolProjectCleanArchitecture.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeyadmohamed313/SchoolProjectCleanArchitecture/HEAD/SchoolProjectCleanArchitecture.sln --------------------------------------------------------------------------------