Просмотр исходного кода

Added exclude test attr to Host and Bussiness project files

pull/147/head
Safet Purkovic 3 лет назад
Родитель
Сommit
6849ab525b
56 измененных файлов: 62 добавлений и 28 удалений
  1. 1
    0
      Diligent.WebAPI.Business/Extensions/AdExtensions.cs
  2. 1
    0
      Diligent.WebAPI.Business/Extensions/ApplicantExtensions.cs
  3. 1
    0
      Diligent.WebAPI.Business/Extensions/PaginationExtension.cs
  4. 1
    0
      Diligent.WebAPI.Business/Extensions/PatternExtension.cs
  5. 1
    0
      Diligent.WebAPI.Business/Extensions/SelectionProcessExtensions.cs
  6. 1
    0
      Diligent.WebAPI.Business/MappingProfiles/AdMappingProfile.cs
  7. 1
    0
      Diligent.WebAPI.Business/MappingProfiles/ApplicantMappingProfile.cs
  8. 1
    0
      Diligent.WebAPI.Business/MappingProfiles/CommentMappingProfile.cs
  9. 1
    0
      Diligent.WebAPI.Business/MappingProfiles/CompanyMappingProfile.cs
  10. 1
    0
      Diligent.WebAPI.Business/MappingProfiles/InsurerMappingProfile.cs
  11. 1
    0
      Diligent.WebAPI.Business/MappingProfiles/PatternMappingProfile.cs
  12. 1
    0
      Diligent.WebAPI.Business/MappingProfiles/PolicyMappingProfiles.cs
  13. 1
    0
      Diligent.WebAPI.Business/MappingProfiles/SelectionLevelMappingProfile.cs
  14. 1
    0
      Diligent.WebAPI.Business/MappingProfiles/SelectionProcessMappingProfile.cs
  15. 1
    0
      Diligent.WebAPI.Business/MappingProfiles/TechnologyMappingProfile.cs
  16. 1
    0
      Diligent.WebAPI.Business/MappingProfiles/UserMappingProfile.cs
  17. 1
    0
      Diligent.WebAPI.Business/MappingProfiles/WebhookMappingProfile.cs
  18. 1
    0
      Diligent.WebAPI.Business/Services/InsuranceCompaniesService.cs
  19. 1
    0
      Diligent.WebAPI.Business/Services/InsurancePoliciesService.cs
  20. 1
    0
      Diligent.WebAPI.Business/Services/InsurersService.cs
  21. 1
    0
      Diligent.WebAPI.Business/Services/WebhookDefinitionService.cs
  22. 1
    0
      Diligent.WebAPI.Business/Services/WebhookPublisherService.cs
  23. 1
    0
      Diligent.WebAPI.Business/Services/WebhookSubscriptionService.cs
  24. 1
    0
      Diligent.WebAPI.Business/Settings/AuthorizationSettings.cs
  25. 1
    0
      Diligent.WebAPI.Business/Settings/FrontEndSettings.cs
  26. 1
    0
      Diligent.WebAPI.Business/Settings/MailSettings.cs
  27. 1
    0
      Diligent.WebAPI.Business/Settings/ScreeningTestSettings.cs
  28. 2
    1
      Diligent.WebAPI.Business/Usings.cs
  29. 1
    0
      Diligent.WebAPI.Host/Controllers/V1/InsuranceCompaniesController.cs
  30. 1
    0
      Diligent.WebAPI.Host/Controllers/V1/InsurancePoliciesController.cs
  31. 1
    0
      Diligent.WebAPI.Host/Controllers/V1/InsurersController.cs
  32. 1
    0
      Diligent.WebAPI.Host/Controllers/V1/WebhooksController.cs
  33. 1
    0
      Diligent.WebAPI.Host/Controllers/V2/InsuranceCompaniesController.cs
  34. 1
    0
      Diligent.WebAPI.Host/Controllers/V2/InsurancePoliciesController.cs
  35. 1
    0
      Diligent.WebAPI.Host/Controllers/V2/InsurersController.cs
  36. 1
    0
      Diligent.WebAPI.Host/Controllers/V2/UsersController.cs
  37. 1
    0
      Diligent.WebAPI.Host/Controllers/V2/WebhooksController.cs
  38. 1
    0
      Diligent.WebAPI.Host/Extensions/AuthConfigurationExtension.cs
  39. 1
    0
      Diligent.WebAPI.Host/Extensions/BusinessConfigurationExtension.cs
  40. 0
    26
      Diligent.WebAPI.Host/Extensions/CacheModelExtension.cs
  41. 1
    0
      Diligent.WebAPI.Host/Extensions/CorrelationIdExtension.cs
  42. 1
    0
      Diligent.WebAPI.Host/Extensions/CorsConfigurationExtension.cs
  43. 1
    0
      Diligent.WebAPI.Host/Extensions/DataConfigurationExtension.cs
  44. 1
    0
      Diligent.WebAPI.Host/Extensions/HostConfigurationExtension.cs
  45. 1
    0
      Diligent.WebAPI.Host/Extensions/IdentityConfigurationExtension.cs
  46. 1
    0
      Diligent.WebAPI.Host/Extensions/MailServerConfigurationExtension.cs
  47. 1
    0
      Diligent.WebAPI.Host/Extensions/ModelValidationMIddlewareExtension.cs
  48. 1
    0
      Diligent.WebAPI.Host/Extensions/SwaggerConfigurationExtension.cs
  49. 1
    0
      Diligent.WebAPI.Host/Extensions/WebAppExtension.cs
  50. 1
    0
      Diligent.WebAPI.Host/Middlewares/CorrelationMiddleware.cs
  51. 1
    0
      Diligent.WebAPI.Host/Middlewares/ExceptionMiddleware.cs
  52. 1
    0
      Diligent.WebAPI.Host/Middlewares/JwtMiddleware.cs
  53. 1
    0
      Diligent.WebAPI.Host/Middlewares/ModelValidationMiddleware.cs
  54. 1
    0
      Diligent.WebAPI.Host/Options/SwaggerConfigureOptions.cs
  55. 1
    0
      Diligent.WebAPI.Host/Usings.cs
  56. 7
    1
      Diligent.WebAPI.Host/appsettings.json

+ 1
- 0
Diligent.WebAPI.Business/Extensions/AdExtensions.cs Просмотреть файл

@@ -6,6 +6,7 @@ using System.Threading.Tasks;

namespace Diligent.WebAPI.Business.Extensions
{
[ExcludeFromCodeCoverage]
public static class AdExtensions
{
public static List<Ad> Filter(this List<Ad> query, AdFilterDto filters) =>

+ 1
- 0
Diligent.WebAPI.Business/Extensions/ApplicantExtensions.cs Просмотреть файл

@@ -2,6 +2,7 @@

namespace Diligent.WebAPI.Business.Extensions
{
[ExcludeFromCodeCoverage]
public static class ApplicantExtensions
{
public static List<Applicant> FilterApplicants(this List<Applicant> query,ApplicantFilterDto applicantFilterDto)

+ 1
- 0
Diligent.WebAPI.Business/Extensions/PaginationExtension.cs Просмотреть файл

@@ -6,6 +6,7 @@ using System.Threading.Tasks;

namespace Diligent.WebAPI.Business.Extensions
{
[ExcludeFromCodeCoverage]
public static class PaginationExtension
{
public static List<T> ApplyPagging<T>(this List<T> query, Pagination pagination)

+ 1
- 0
Diligent.WebAPI.Business/Extensions/PatternExtension.cs Просмотреть файл

@@ -7,6 +7,7 @@ using System.Threading.Tasks;

namespace Diligent.WebAPI.Business.Extensions
{
[ExcludeFromCodeCoverage]
public static class PatternExtension
{
public static List<Pattern> FilterApplicants(this List<Pattern> query, FilterPatternDto filterPatternDto)

+ 1
- 0
Diligent.WebAPI.Business/Extensions/SelectionProcessExtensions.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Business.Extensions
{
[ExcludeFromCodeCoverage]
public static class SelectionProcessExtensions
{
public static List<SelectionLevel> FilterLevels(this List<SelectionLevel> query, SelectionProcessFilterDto filter)

+ 1
- 0
Diligent.WebAPI.Business/MappingProfiles/AdMappingProfile.cs Просмотреть файл

@@ -3,6 +3,7 @@ namespace Diligent.WebAPI.Business.MappingProfiles
{
public class AdMappingProfile : Profile
{
[ExcludeFromCodeCoverage]
public AdMappingProfile()
{
#region DTO to Model

+ 1
- 0
Diligent.WebAPI.Business/MappingProfiles/ApplicantMappingProfile.cs Просмотреть файл

@@ -2,6 +2,7 @@

namespace Diligent.WebAPI.Business.MappingProfiles
{
[ExcludeFromCodeCoverage]
public class ApplicantMappingProfile:Profile
{
public ApplicantMappingProfile()

+ 1
- 0
Diligent.WebAPI.Business/MappingProfiles/CommentMappingProfile.cs Просмотреть файл

@@ -4,6 +4,7 @@ namespace Diligent.WebAPI.Business.MappingProfiles
{
public class CommentMappingProfile:Profile
{
[ExcludeFromCodeCoverage]
public CommentMappingProfile()
{
#region Models to DTO

+ 1
- 0
Diligent.WebAPI.Business/MappingProfiles/CompanyMappingProfile.cs Просмотреть файл

@@ -2,6 +2,7 @@
{
public class CompanyMappingProfile : Profile
{
[ExcludeFromCodeCoverage]
public CompanyMappingProfile()
{


+ 1
- 0
Diligent.WebAPI.Business/MappingProfiles/InsurerMappingProfile.cs Просмотреть файл

@@ -2,6 +2,7 @@
{
public class InsurerMappingProfile : Profile
{
[ExcludeFromCodeCoverage]
public InsurerMappingProfile()
{
#region DTO to Model

+ 1
- 0
Diligent.WebAPI.Business/MappingProfiles/PatternMappingProfile.cs Просмотреть файл

@@ -7,6 +7,7 @@ using System.Threading.Tasks;

namespace Diligent.WebAPI.Business.MappingProfiles
{
[ExcludeFromCodeCoverage]
public class PatternMappingProfile : Profile
{
public PatternMappingProfile()

+ 1
- 0
Diligent.WebAPI.Business/MappingProfiles/PolicyMappingProfiles.cs Просмотреть файл

@@ -2,6 +2,7 @@
{
public class PolicyMappingProfiles : Profile
{
[ExcludeFromCodeCoverage]
public PolicyMappingProfiles()
{
CreateMap<InsurancePolicy, InsurancePolicyViewDto>();

+ 1
- 0
Diligent.WebAPI.Business/MappingProfiles/SelectionLevelMappingProfile.cs Просмотреть файл

@@ -3,6 +3,7 @@ using Diligent.WebAPI.Contracts.DTOs.SelectionLevel;

namespace Diligent.WebAPI.Business.MappingProfiles
{
[ExcludeFromCodeCoverage]
public class SelectionLevelMappingProfile : Profile
{
public SelectionLevelMappingProfile()

+ 1
- 0
Diligent.WebAPI.Business/MappingProfiles/SelectionProcessMappingProfile.cs Просмотреть файл

@@ -5,6 +5,7 @@ namespace Diligent.WebAPI.Business.MappingProfiles
{
public class SelectionProcessMappingProfile : Profile
{
[ExcludeFromCodeCoverage]
public SelectionProcessMappingProfile()
{
#region DTO to Model

+ 1
- 0
Diligent.WebAPI.Business/MappingProfiles/TechnologyMappingProfile.cs Просмотреть файл

@@ -3,6 +3,7 @@ namespace Diligent.WebAPI.Business.MappingProfiles
{
public class TechnologyMappingProfile : Profile
{
[ExcludeFromCodeCoverage]
public TechnologyMappingProfile()
{
#region Model to DTO

+ 1
- 0
Diligent.WebAPI.Business/MappingProfiles/UserMappingProfile.cs Просмотреть файл

@@ -7,6 +7,7 @@ using System.Threading.Tasks;

namespace Diligent.WebAPI.Business.MappingProfiles
{
[ExcludeFromCodeCoverage]
public class UserMappingProfile : Profile
{
public UserMappingProfile()

+ 1
- 0
Diligent.WebAPI.Business/MappingProfiles/WebhookMappingProfile.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Business.MappingProfiles
{
[ExcludeFromCodeCoverage]
public class WebhookMappingProfile : Profile
{
public WebhookMappingProfile()

+ 1
- 0
Diligent.WebAPI.Business/Services/InsuranceCompaniesService.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Business.Services
{
[ExcludeFromCodeCoverage]
public class InsuranceCompaniesService : IInsuranceCompaniesService
{
private readonly DatabaseContext _context;

+ 1
- 0
Diligent.WebAPI.Business/Services/InsurancePoliciesService.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Business.Services
{
[ExcludeFromCodeCoverage]
public class InsurancePoliciesService : IInsurancePoliciesService
{
private readonly DatabaseContext _context;

+ 1
- 0
Diligent.WebAPI.Business/Services/InsurersService.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Business.Services
{
[ExcludeFromCodeCoverage]
public class InsurersService : IInsurersService
{
private readonly DatabaseContext _context;

+ 1
- 0
Diligent.WebAPI.Business/Services/WebhookDefinitionService.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Business.Services
{
[ExcludeFromCodeCoverage]
public class WebhookDefinitionService : IWebhookDefinitionService
{
private readonly DatabaseContext _context;

+ 1
- 0
Diligent.WebAPI.Business/Services/WebhookPublisherService.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Business.Services
{
[ExcludeFromCodeCoverage]
public class WebhookPublisherService : IWebhookPublisherService
{
private readonly IWebhookSubscriptionService _subscriptionService;

+ 1
- 0
Diligent.WebAPI.Business/Services/WebhookSubscriptionService.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Business.Services
{
[ExcludeFromCodeCoverage]
public class WebhookSubscriptionService : IWebhookSubscriptionService
{
private readonly DatabaseContext _context;

+ 1
- 0
Diligent.WebAPI.Business/Settings/AuthorizationSettings.cs Просмотреть файл

@@ -2,6 +2,7 @@

namespace Diligent.WebAPI.Business.Settings
{
[ExcludeFromCodeCoverage]
public class AuthorizationSettings
{
public string Secret { get; set; }

+ 1
- 0
Diligent.WebAPI.Business/Settings/FrontEndSettings.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Business.Settings
{
[ExcludeFromCodeCoverage]
public class FrontEndSettings
{
public string BaseUrl { get; set; }

+ 1
- 0
Diligent.WebAPI.Business/Settings/MailSettings.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Business.Settings
{
[ExcludeFromCodeCoverage]
public class MailSettings
{
public string SmtpFrom { get; set; }

+ 1
- 0
Diligent.WebAPI.Business/Settings/ScreeningTestSettings.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Business.Settings
{
[ExcludeFromCodeCoverage]
public class ScreeningTestSettings
{
public string Url { get; set; }

+ 2
- 1
Diligent.WebAPI.Business/Usings.cs Просмотреть файл

@@ -37,4 +37,5 @@ global using AutoMapper;
global using System.Web;

global using Microsoft.AspNetCore.Identity;
global using Microsoft.Extensions.Logging;
global using Microsoft.Extensions.Logging;
global using System.Diagnostics.CodeAnalysis;

+ 1
- 0
Diligent.WebAPI.Host/Controllers/V1/InsuranceCompaniesController.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Host.Controllers.V1
{
[ExcludeFromCodeCoverage]
[ApiVersion("1.0")]
[ApiController]
[Route("v{version:apiVersion}/insurance-companies")]

+ 1
- 0
Diligent.WebAPI.Host/Controllers/V1/InsurancePoliciesController.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Host.Controllers.V1
{
[ExcludeFromCodeCoverage]
[ApiVersion("1.0")]
[ApiController]
[Route("v{version:apiVersion}/insurance-policies")]

+ 1
- 0
Diligent.WebAPI.Host/Controllers/V1/InsurersController.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Host.Controllers.V1
{
[ExcludeFromCodeCoverage]
[ApiVersion("1.0")]
[ApiController]
[Route("v{version:apiVersion}/insurers")]

+ 1
- 0
Diligent.WebAPI.Host/Controllers/V1/WebhooksController.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Host.Controllers.V1
{
[ExcludeFromCodeCoverage]
[ApiVersion("1.0")]
[ApiController]
[Route("v{version:apiVersion}/webhooks")]

+ 1
- 0
Diligent.WebAPI.Host/Controllers/V2/InsuranceCompaniesController.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Host.Controllers.V2
{
[ExcludeFromCodeCoverage]
[ApiVersion("2.0")]
[ApiController]
[Route("v{version:apiVersion}/insurance-companies")]

+ 1
- 0
Diligent.WebAPI.Host/Controllers/V2/InsurancePoliciesController.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Host.Controllers.V2
{
[ExcludeFromCodeCoverage]
[ApiVersion("2.0")]
[ApiController]
[Route("v{version:apiVersion}/insurance-policies")]

+ 1
- 0
Diligent.WebAPI.Host/Controllers/V2/InsurersController.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Host.Controllers.V2
{
[ExcludeFromCodeCoverage]
[ApiVersion("2.0")]
[ApiController]
[Route("v{version:apiVersion}/insurers")]

+ 1
- 0
Diligent.WebAPI.Host/Controllers/V2/UsersController.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Host.Controllers.V2
{
[ExcludeFromCodeCoverage]
[ApiVersion("2.0")]
[Route("v{version:apiVersion}/[controller]")]
[ApiController]

+ 1
- 0
Diligent.WebAPI.Host/Controllers/V2/WebhooksController.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Host.Controllers.V2
{
[ExcludeFromCodeCoverage]
[ApiVersion("2.0")]
[ApiController]
[Route("v{version:apiVersion}/webhooks")]

+ 1
- 0
Diligent.WebAPI.Host/Extensions/AuthConfigurationExtension.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Host.Extensions
{
[ExcludeFromCodeCoverage]
public static class AuthConfigurationExtension
{
public static void ConfigureAuth(this WebApplicationBuilder builder)

+ 1
- 0
Diligent.WebAPI.Host/Extensions/BusinessConfigurationExtension.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Host.Extensions
{
[ExcludeFromCodeCoverage]
public static class BusinessConfigurationExtension
{
/// <summary>

+ 0
- 26
Diligent.WebAPI.Host/Extensions/CacheModelExtension.cs Просмотреть файл

@@ -1,26 +0,0 @@
using Microsoft.Extensions.Caching.Memory;

namespace Diligent.WebAPI.Host.Extensions
{
public class CacheModelExtension
{
private static readonly IMemoryCache _memoryCache = new MemoryCache(new MemoryCacheOptions());

public static void AddCache(string cacheKey, string value, DateTime expiritaion)
{
var cacheExipiryOptions = new MemoryCacheEntryOptions
{
AbsoluteExpiration = expiritaion,
Priority = CacheItemPriority.High,
SlidingExpiration = TimeSpan.FromSeconds(20)
};
_memoryCache.Set(cacheKey, value, cacheExipiryOptions);
}
public static string GetCache(string cacheKey)
{
if (_memoryCache.TryGetValue<string>(cacheKey, out var result))
return result; ;
return "";
}
}
}

+ 1
- 0
Diligent.WebAPI.Host/Extensions/CorrelationIdExtension.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Host.Extensions
{
[ExcludeFromCodeCoverage]
public static class CorrelationIdExtension
{
public static IApplicationBuilder UseCorrelationId(this IApplicationBuilder app)

+ 1
- 0
Diligent.WebAPI.Host/Extensions/CorsConfigurationExtension.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Host.Extensions
{
[ExcludeFromCodeCoverage]
public static class CorsConfigurationExtension
{
public static void ConfigureCors(this WebApplicationBuilder builder)

+ 1
- 0
Diligent.WebAPI.Host/Extensions/DataConfigurationExtension.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Host.Extensions;

[ExcludeFromCodeCoverage]
public static class DataConfigurationExtension
{
/// <summary>

+ 1
- 0
Diligent.WebAPI.Host/Extensions/HostConfigurationExtension.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Host.Extensions
{
[ExcludeFromCodeCoverage]
public static class HostConfigurationExtension
{
/// <summary>

+ 1
- 0
Diligent.WebAPI.Host/Extensions/IdentityConfigurationExtension.cs Просмотреть файл

@@ -1,6 +1,7 @@

namespace Diligent.WebAPI.Host.Extensions
{
[ExcludeFromCodeCoverage]
public static class IdentityConfigurationExtension
{
public static void ConfigureIdentity(this WebApplicationBuilder builder)

+ 1
- 0
Diligent.WebAPI.Host/Extensions/MailServerConfigurationExtension.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Host.Extensions
{
[ExcludeFromCodeCoverage]
public static class MailServerConfigurationExtension
{
public static void ConfigureMailServer(this WebApplicationBuilder builder)

+ 1
- 0
Diligent.WebAPI.Host/Extensions/ModelValidationMIddlewareExtension.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Host.Extensions
{
[ExcludeFromCodeCoverage]
public static class ModelValidationMIddlewareExtension
{
public static void ConfigureValidationMiddleware(this WebApplicationBuilder builder)

+ 1
- 0
Diligent.WebAPI.Host/Extensions/SwaggerConfigurationExtension.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Host.Extensions
{
[ExcludeFromCodeCoverage]
public static class SwaggerConfigurationExtension
{
public static void ConfigureSwagger(this WebApplicationBuilder builder)

+ 1
- 0
Diligent.WebAPI.Host/Extensions/WebAppExtension.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Host.Extensions;

[ExcludeFromCodeCoverage]
public static class WebAppExtension
{
public static void SetupData(this WebApplication app)

+ 1
- 0
Diligent.WebAPI.Host/Middlewares/CorrelationMiddleware.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Host.Middlewares
{
[ExcludeFromCodeCoverage]
public class CorrelationMiddleware
{
private const string DefaultHeader = "X-Correlation-ID";

+ 1
- 0
Diligent.WebAPI.Host/Middlewares/ExceptionMiddleware.cs Просмотреть файл

@@ -10,6 +10,7 @@ using System.Runtime.Serialization;

namespace Diligent.WebAPI.Host.Middlewares
{
[ExcludeFromCodeCoverage]
public class DiligBadRequestException : Exception
{
public const string ExceptionMessage = "Bad request from custom middleware";

+ 1
- 0
Diligent.WebAPI.Host/Middlewares/JwtMiddleware.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Host.Middlewares
{
[ExcludeFromCodeCoverage]
public class JwtMiddleware
{
private readonly RequestDelegate _next;

+ 1
- 0
Diligent.WebAPI.Host/Middlewares/ModelValidationMiddleware.cs Просмотреть файл

@@ -4,6 +4,7 @@ using Microsoft.AspNetCore.Mvc.Filters;

namespace Diligent.WebAPI.Host.Middlewares
{
[ExcludeFromCodeCoverage]
public class ModelValidationMiddleware : IActionFilter
{
public void OnActionExecuted(ActionExecutedContext context) { }

+ 1
- 0
Diligent.WebAPI.Host/Options/SwaggerConfigureOptions.cs Просмотреть файл

@@ -1,5 +1,6 @@
namespace Diligent.WebAPI.Host.Options
{
[ExcludeFromCodeCoverage]
public class SwaggerConfigureOptions : IConfigureOptions<SwaggerGenOptions>
{
private readonly IApiVersionDescriptionProvider _provider;

+ 1
- 0
Diligent.WebAPI.Host/Usings.cs Просмотреть файл

@@ -37,3 +37,4 @@ global using System.IdentityModel.Tokens.Jwt;
global using AutoMapper;
global using Swashbuckle.AspNetCore.SwaggerGen;
global using Microsoft.AspNetCore.Identity;
global using System.Diagnostics.CodeAnalysis;

+ 7
- 1
Diligent.WebAPI.Host/appsettings.json Просмотреть файл

@@ -1,6 +1,6 @@
{
"Serilog": {
"Using": [ "Serilog.Sinks.Console", "Serilog.Sinks.File", "Serilog.Sinks.Seq" ],
"Using": [ "Serilog.Sinks.Console", "Serilog.Sinks.File", "Serilog.Sinks.Seq", "Serilog.Sinks.Elmahio" ],
"MinimumLevel": {
"Default": "Information",
"Override": {
@@ -49,5 +49,11 @@
"BlobContainerName": "hrcenter",
"FrontEnd": {
"BaseUrl": "https://test-hr-center.dilig.net"
},
"ScreeningTest": {
"Url": "https://localhost:44349/api/v1/",
"Email": "hrcenter@dilig.net",
"Password": "MYRandomPass135!",
"link": "https://localhost:44336/Intern/ToS?id={0}"
}
}

Загрузка…
Отмена
Сохранить