Moved interfaces, created new folders for visa requests and handlers
This commit is contained in:
		| @@ -1,6 +1,7 @@ | ||||
| using Domains.ApplicantDomain; | ||||
| using ApplicationLayer.Common; | ||||
| using Domains.ApplicantDomain; | ||||
| 
 | ||||
| namespace ApplicationLayer.Common; | ||||
| namespace ApplicationLayer.Applicants; | ||||
| 
 | ||||
| /// Repository pattern for <see cref="Applicant"/> | ||||
| public interface IApplicantsRepository : IGenericRepository<Applicant> { } | ||||
| @@ -0,0 +1,6 @@ | ||||
| using ApplicationLayer.Common; | ||||
| using Domains.LocationDomain; | ||||
|  | ||||
| namespace ApplicationLayer.Locations; | ||||
|  | ||||
| public interface ICitiesRepository : IGenericRepository<City> { } | ||||
| @@ -0,0 +1,6 @@ | ||||
| using ApplicationLayer.Common; | ||||
| using Domains.LocationDomain; | ||||
|  | ||||
| namespace ApplicationLayer.Locations; | ||||
|  | ||||
| public interface ICountriesRepository : IGenericRepository<Country> { } | ||||
| @@ -1,11 +0,0 @@ | ||||
| namespace ApplicationLayer.VisaApplication.Services | ||||
| { | ||||
|     /// Handles visa requests | ||||
|     public class VisaApplicationRequestsHandler() | ||||
|     { | ||||
|         public void HandleCreateRequest(CreateVisaApplicationRequest request) | ||||
|         { | ||||
|  | ||||
|         } | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,14 @@ | ||||
| using ApplicationLayer.Applicants; | ||||
| using ApplicationLayer.VisaApplications.Requests; | ||||
|  | ||||
| namespace ApplicationLayer.VisaApplications.Handlers | ||||
| { | ||||
|     /// Handles visa requests | ||||
|     public class VisaApplicationRequestsHandler(IApplicantsRepository) | ||||
|     { | ||||
|         public void HandleCreateRequest(CreateVisaApplicationRequest request) | ||||
|         { | ||||
|  | ||||
|         } | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,6 @@ | ||||
| using ApplicationLayer.Common; | ||||
| using Domains.VisaApplicationDomain; | ||||
|  | ||||
| namespace ApplicationLayer.VisaApplications; | ||||
|  | ||||
| public interface IVisaApplicationsRepository : IGenericRepository<VisaApplication> { } | ||||
| @@ -1,4 +1,4 @@ | ||||
| namespace ApplicationLayer.VisaApplication.Models; | ||||
| namespace ApplicationLayer.VisaApplications.Models; | ||||
| 
 | ||||
| public class AddressModel | ||||
| { | ||||
| @@ -1,4 +1,4 @@ | ||||
| namespace ApplicationLayer.VisaApplication.Models; | ||||
| namespace ApplicationLayer.VisaApplications.Models; | ||||
| 
 | ||||
| public class PlaceOfWorkModel | ||||
| { | ||||
| @@ -1,8 +1,8 @@ | ||||
| using ApplicationLayer.VisaApplication.Models; | ||||
| using ApplicationLayer.VisaApplications.Models; | ||||
| using Domains.ApplicantDomain; | ||||
| using Domains.VisaApplicationDomain; | ||||
| 
 | ||||
| namespace ApplicationLayer.VisaApplication; | ||||
| namespace ApplicationLayer.VisaApplications.Requests; | ||||
| 
 | ||||
| /// Model of visa request from user | ||||
| public record CreateVisaApplicationRequest( | ||||
		Reference in New Issue
	
	Block a user