Health check

This commit is contained in:
Julian
2022-02-12 14:48:49 +01:00
parent 0e1b585db6
commit 9fa602664f
10 changed files with 94 additions and 6 deletions

View File

@@ -22,11 +22,13 @@ namespace weddingapi.Controllers
this.repository = repository;
}
// GET /families
// GET /family
[HttpGet]
public async Task<IEnumerable<FamilyDto>> GetFamiliesAsync()
{
return (await repository.GetFamiliesAsync()).Select(family => family.AsDto());
var fams = (await repository.GetFamiliesAsync()).Select(family => family.AsDto());
Response.Headers.Add("X-Total-Count", fams.Count().ToString());
return fams;
}
// GET /family/{id}
@@ -52,6 +54,7 @@ namespace weddingapi.Controllers
Id = Guid.NewGuid(),
CreatedDate = DateTimeOffset.UtcNow,
Name = familyDto.Name,
Overnight = familyDto.Overnight,
Members = familyDto.Members.Select(person => new Person() {
IsChild = person.IsChild,
Name = person.Name,
@@ -80,6 +83,7 @@ namespace weddingapi.Controllers
Name = person.Name,
IsChild = person.IsChild,
}).ToList(),
Overnight = familyDto.Overnight,
Name = familyDto.Name,
};