blob: 71ed6b6411769db278e89cd8d072e1a663e9b4db (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
using AutoMapper;
using DevHive.Services.Models.Message;
using DevHive.Web.Models.Message;
namespace DevHive.Web.Configurations.Mapping
{
public class MessageMapping : Profile
{
public MessageMapping()
{
CreateMap<CreateMessageWebModel, CreateMessageServiceModel>();
CreateMap<ReadMessageServiceModel, ReadMessageWebModel>()
.ForMember(dest => dest.CreatorFirstName, src => src.MapFrom(p => p.Creator.FirstName))
.ForMember(dest => dest.CreatorLastName, src => src.MapFrom(p => p.Creator.LastName))
.ForMember(dest => dest.CreatorUsername, src => src.MapFrom(p => p.Creator.UserName));
}
}
}
|