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"/> | /// Repository pattern for <see cref="Applicant"/> | ||||||
| public interface IApplicantsRepository : IGenericRepository<Applicant> { } | public interface IApplicantsRepository : IGenericRepository<Applicant> { } | ||||||
| @@ -1,6 +1,6 @@ | |||||||
| using ApplicationLayer.Common; | using ApplicationLayer.Common; | ||||||
| using Domains.LocationDomain; | using Domains.LocationDomain; | ||||||
| 
 | 
 | ||||||
| namespace Infrastructure.Database.Locations.Repositories.Cities; | namespace ApplicationLayer.Locations; | ||||||
| 
 | 
 | ||||||
| public interface ICitiesRepository : IGenericRepository<City> { } | public interface ICitiesRepository : IGenericRepository<City> { } | ||||||
| @@ -1,6 +1,6 @@ | |||||||
| using ApplicationLayer.Common; | using ApplicationLayer.Common; | ||||||
| using Domains.LocationDomain; | using Domains.LocationDomain; | ||||||
| 
 | 
 | ||||||
| namespace Infrastructure.Database.Locations.Repositories.Countries; | namespace ApplicationLayer.Locations; | ||||||
| 
 | 
 | ||||||
| public interface ICountriesRepository : IGenericRepository<Country> { } | 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) | ||||||
|  |         { | ||||||
|  |  | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
| @@ -1,6 +1,6 @@ | |||||||
| using ApplicationLayer.Common; | using ApplicationLayer.Common; | ||||||
| using Domains.VisaApplicationDomain; | using Domains.VisaApplicationDomain; | ||||||
| 
 | 
 | ||||||
| namespace Infrastructure.Database.VisaApplications.Repositories; | namespace ApplicationLayer.VisaApplications; | ||||||
| 
 | 
 | ||||||
| public interface IVisaApplicationsRepository : IGenericRepository<VisaApplication> { } | public interface IVisaApplicationsRepository : IGenericRepository<VisaApplication> { } | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| namespace ApplicationLayer.VisaApplication.Models; | namespace ApplicationLayer.VisaApplications.Models; | ||||||
| 
 | 
 | ||||||
| public class AddressModel | public class AddressModel | ||||||
| { | { | ||||||
| @@ -1,4 +1,4 @@ | |||||||
| namespace ApplicationLayer.VisaApplication.Models; | namespace ApplicationLayer.VisaApplications.Models; | ||||||
| 
 | 
 | ||||||
| public class PlaceOfWorkModel | public class PlaceOfWorkModel | ||||||
| { | { | ||||||
| @@ -1,8 +1,8 @@ | |||||||
| using ApplicationLayer.VisaApplication.Models; | using ApplicationLayer.VisaApplications.Models; | ||||||
| using Domains.ApplicantDomain; | using Domains.ApplicantDomain; | ||||||
| using Domains.VisaApplicationDomain; | using Domains.VisaApplicationDomain; | ||||||
| 
 | 
 | ||||||
| namespace ApplicationLayer.VisaApplication; | namespace ApplicationLayer.VisaApplications.Requests; | ||||||
| 
 | 
 | ||||||
| /// Model of visa request from user | /// Model of visa request from user | ||||||
| public record CreateVisaApplicationRequest( | public record CreateVisaApplicationRequest( | ||||||
| @@ -1,4 +1,5 @@ | |||||||
| using ApplicationLayer.Common; | using ApplicationLayer.Applicants; | ||||||
|  | using ApplicationLayer.Common; | ||||||
| using Domains.ApplicantDomain; | using Domains.ApplicantDomain; | ||||||
| using Infrastructure.Database.Generic; | using Infrastructure.Database.Generic; | ||||||
| using Microsoft.EntityFrameworkCore; | using Microsoft.EntityFrameworkCore; | ||||||
|   | |||||||
| @@ -1,4 +1,5 @@ | |||||||
| using Domains.LocationDomain; | using ApplicationLayer.Locations; | ||||||
|  | using Domains.LocationDomain; | ||||||
| using Infrastructure.Database.Generic; | using Infrastructure.Database.Generic; | ||||||
| using Microsoft.EntityFrameworkCore; | using Microsoft.EntityFrameworkCore; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,4 +1,5 @@ | |||||||
| using Domains.LocationDomain; | using ApplicationLayer.Locations; | ||||||
|  | using Domains.LocationDomain; | ||||||
| using Infrastructure.Database.Generic; | using Infrastructure.Database.Generic; | ||||||
| using Microsoft.EntityFrameworkCore; | using Microsoft.EntityFrameworkCore; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,4 +1,5 @@ | |||||||
| using Domains.VisaApplicationDomain; | using ApplicationLayer.VisaApplications; | ||||||
|  | using Domains.VisaApplicationDomain; | ||||||
| using Infrastructure.Database.Generic; | using Infrastructure.Database.Generic; | ||||||
| using Microsoft.EntityFrameworkCore; | using Microsoft.EntityFrameworkCore; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,4 +1,7 @@ | |||||||
| using ApplicationLayer.Common; | using ApplicationLayer.Applicants; | ||||||
|  | using ApplicationLayer.Common; | ||||||
|  | using ApplicationLayer.Locations; | ||||||
|  | using ApplicationLayer.VisaApplications; | ||||||
| using Infrastructure.Database; | using Infrastructure.Database; | ||||||
| using Infrastructure.Database.Applicants.Repositories; | using Infrastructure.Database.Applicants.Repositories; | ||||||
| using Infrastructure.Database.Generic; | using Infrastructure.Database.Generic; | ||||||
|   | |||||||
| @@ -1,4 +1,4 @@ | |||||||
| using ApplicationLayer.VisaApplication; | using ApplicationLayer.VisaApplications.Requests; | ||||||
| using Microsoft.AspNetCore.Mvc; | using Microsoft.AspNetCore.Mvc; | ||||||
|  |  | ||||||
| namespace SchengenVisaApi.Controllers; | namespace SchengenVisaApi.Controllers; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user