Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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)));
        }