using System.Diagnostics.CodeAnalysis; using Riok.Mapperly.Abstractions; using Moonlight.Api.Database.Entities; using Moonlight.Shared.Http.Requests.Admin.Users; using Moonlight.Shared.Http.Responses.Admin.Users; namespace Moonlight.Api.Mappers; [Mapper] [SuppressMessage("Mapper", "RMG020:No members are mapped in an object mapping")] [SuppressMessage("Mapper", "RMG012:No members are mapped in an object mapping")] public static partial class UserMapper { public static partial IQueryable ProjectToDto(this IQueryable users); public static partial UserDto ToDto(User user); public static partial void Merge([MappingTarget] User user, UpdateUserDto request); public static partial User ToEntity(CreateUserDto request); }