Fixed map profile, added migration for services

This commit is contained in:
Richárd Kunkli
2020-10-25 16:52:39 +01:00
parent 1c61f5ec63
commit c837f592d0
6 changed files with 189 additions and 7 deletions

View File

@ -7,7 +7,10 @@ namespace Birdmap.API.MapperProfiles
{
public BirdmapProfile()
{
CreateMap<User, DTOs.AuthenticateResponse>().ReverseMap();
CreateMap<User, DTOs.AuthenticateResponse>()
.ForMember(m => m.Username, opt => opt.MapFrom(m => m.Name))
.ForMember(m => m.UserRole, opt => opt.MapFrom(m => m.Role))
.ReverseMap();
}
}
}

View File

@ -29,6 +29,8 @@ namespace Birdmap
services.AddControllersWithViews()
.AddJsonOptions(opt =>
{
opt.JsonSerializerOptions.Converters.Add(new System.Text.Json.Serialization.JsonStringEnumConverter());
opt.JsonSerializerOptions.IgnoreNullValues = true;
//opt.JsonSerializerOptions.PropertyNamingPolicy = new JsonNamingPolicy()
});
@ -87,7 +89,7 @@ namespace Birdmap
app.UseEndpoints(endpoints =>
{
endpoints.MapHealthChecks("/health").RequireAuthorization();
endpoints.MapHealthChecks("/health");
endpoints.MapControllers();
});