Example #1
0
        private NotificationCustomViewModel PrepareNotificationViewModel(Notification noti)
        {
            NotificationCustomViewModel result = Mapper.Map <NotificationCustomViewModel>(noti);

            result.CreateDateString = result.CreateDate.ToString("dd/MM/yyyy HH:mm:ss");

            result.Avatar = noti.AspNetUser1.AvatarImage;

            return(result);
        }
        private NotificationCustomViewModel PrepareNotificationCustomViewModel(Notification noti)
        {
            NotificationCustomViewModel result = Mapper.Map <NotificationCustomViewModel>(noti);

            result.CreateDateString = result.CreateDate.ToString("dd/MM/yyyy HH:mm:ss");

            var        _userService = this.Service <IAspNetUserService>();
            AspNetUser us           = _userService.FirstOrDefaultActive(u => u.Id.Equals(noti.FromUserId));

            if (us != null)
            {
                result.Avatar = us.AvatarImage;
            }
            else
            {
                result.Avatar = "";
            }

            return(result);
        }
 public void Notify(string userId, NotificationCustomViewModel noti)
 {
     Clients.User(userId).send(noti);
 }