using Data.EF.Players; using Model.Dice.Faces; using Model.Players; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Data.EF.Dice.Faces { public static class ImageFaceExtensions { public static ImageFace ToModel(this ImageFaceEntity entity) { return new ImageFace(new Uri(entity.Value)); } public static IEnumerable ToModels(this IEnumerable entities) { return entities.Select(entity => entity.ToModel()); } public static ImageFaceEntity ToEntity(this ImageFace model) { return new ImageFaceEntity() { Value = model.StringValue }; } public static IEnumerable ToEntities(this IEnumerable models) { return models.Select(model => model.ToEntity()); } } }