public async Task <string> PushNotiToUser(AppUser entity, PushNotiModel model) { var result = await NotiHelper.Notify(entity.Id, new Notification { Body = model.Body, ImageUrl = string.IsNullOrWhiteSpace(model.ImageUrl) ? null : model.ImageUrl, Title = model.Title, }, model.Data); return(result); }
public async Task <IActionResult> PushNoti(PushNotiModel model) { var user = _identityService.Users.ByEmail(model.Email).FirstOrDefault(); if (user == null) { return(NotFound(AppResult.NotFound())); } var result = await _adminService.PushNotiToUser(user, model); return(Ok(AppResult.Success(result))); }