public MappingProfile(MessagingServiceDbContext dbContext) { _dbContext = dbContext; CreateMap <MessageEntity, MessageView>() .ForMember(dest => dest.SenderName, opt => opt.MapFrom(msg => _dbContext.Users.SingleOrDefault(src => src.ID == msg.SenderID).UserName)) .ForMember(dest => dest.ReceiverName, opt => opt.MapFrom(msg => _dbContext.Users.SingleOrDefault(src => src.ID == msg.ReceiverID).UserName)); }
public UserService(MessagingServiceDbContext context, IConfiguration configuration) { _context = context; _configuration = configuration; }
public MessageService(MessagingServiceDbContext dbContext, IUserService userService) { _dbContext = dbContext; _userService = userService; }