public PersonalMessage Convert(Database.Entities.User.PersonalMessage source, PersonalMessage destination, ResolutionContext context) { return(new PersonalMessage { Id = source.Id, From = new PmUser { Id = source.FromUserId, Avatar = GetAvatar(source.FromUser), NickName = source.FromUser.NickNames.Current() ?? "anonymous" }, To = new PmUser { Id = source.ToUserId, Avatar = GetAvatar(source.ToUser), NickName = source.ToUser.NickNames.Current() ?? "anonymous" }, IsReadByToUser = source.IsReadByToUser, Message = source.Message, Since = source.Created.GetSinceStamp() }); }
public Database.Entities.User.PersonalMessage Convert(Models.User.CRUD.PersonalMessage source, Database.Entities.User.PersonalMessage destination, ResolutionContext context) { return(new Database.Entities.User.PersonalMessage { FromUserId = source.FromUserId, ToUserId = source.ToUserId, Message = source.Message, Created = DateTime.Now }); }