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); }