MqttApps/mqttApi/src/Mqtt.App.Application/configuration/MapperProfile.cs

36 lines
1.1 KiB
C#

using AutoMapper;
using Mqtt.App.Application.mqtt.commands;
using Mqtt.App.Application.Persistencia.user.commands.CreateUser;
using Mqtt.App.Application.Persistencia.user.commands.UpdateUser;
using Mqtt.App.Application.Persistencia.user.Queries.GetAllUser;
using Mqtt.App.Application.Persistencia.user.Queries.GetUserById;
using Mqtt.App.Application.Persistencia.user.Queries.GetUserByPassAndName;
using Mqtt.App.Domain.Entities.Mqtt;
using Mqtt.App.Domain.Entities.User;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Mqtt.App.Application.configuration
{
public class MapperProfile : Profile
{
public MapperProfile()
{
CreateMap<MqttEntity, CreateMqttModel>().ReverseMap();
CreateMap<UserEntity, CreateUserModel>().ReverseMap();
CreateMap<UserEntity, UpdateUserModel>().ReverseMap();
CreateMap<GetAllUserModel, UserEntity>().ReverseMap();
CreateMap<GetUserByIdModel, UserEntity>().ReverseMap();
CreateMap<GetUserByPassAndNameModel, UserEntity>().ReverseMap();
}
}
}