stylist / backend / Stylist.Domain / Mapping / HairdresserMapping.cs
HairdresserMapping.cs
Raw
using Stylist.Data.Models.Dtos.Hairdresser;
using Stylist.Data.Models.Entities;
using System.Linq.Expressions;

namespace Stylist.Domain.Mapping
{
    public static class HairdresserMapping
    {
        public static HairdresserReviewPageDto MapToHairdresserReviewPageDto(this Hairdresser hairdresser)
            => new HairdresserReviewPageDto()
            {
                Name = hairdresser.Name,
                ImageUrl = hairdresser.ImageUrl,
            };

        public static Expression<Func<Hairdresser, HairdresserChooseServicePage>> MapToHairdresserChooseServicePage
           => x => new HairdresserChooseServicePage()
           {
               Id = x.Id,
               Name = x.Name,
               ImageUrl = x.ImageUrl,
           };
    }
}