Files
weddingapi/Converters/Extensions.cs
2022-02-12 20:08:48 +01:00

34 lines
834 B
C#

using System.Linq;
using weddingapi.Dtos;
using weddingapi.Models;
namespace weddingapi.Converters
{
public static class Converters
{
public static FamilyDto AsDto(this Family family)
{
return new FamilyDto()
{
Id = family.Id,
CreatedDate = family.CreatedDate,
Overnight = family.Overnight,
Email = family.Email,
Telephonenumber = family.Telephonenumber,
Members = family.Members.Select(person => person.AsDto()).ToList(),
Name = family.Name,
};
}
public static PersonDto AsDto(this Person person)
{
return new PersonDto()
{
IsChild = person.IsChild,
Name = person.Name,
};
}
}
}