示例#1
0
        public void Handle(ChangedUserPictureEvent @event)
        {
            using (var db = new DisciturContext())
            {
                int  userId = _identityMapper.GetModelId <User>(@event.Id);
                User user   = db.Users.Find(userId);

                user.Picture = "data:image/gif;base64," + _imageConverter.ToPictureString(@event.Picture);
                user.Thumb   = "data:image/gif;base64," + _imageConverter.ToThumbNailString(@event.Picture);

                db.SaveChanges();
            }
        }
示例#2
0
 void Apply(ChangedUserPictureEvent @event)
 {
     Picture = @event.Picture;
 }