notify users on chown
This commit is contained in:
parent
5cc6d55622
commit
c93b44ecd8
@ -1885,7 +1885,7 @@ namespace RMuseum.Services.Implementationa
|
||||
{
|
||||
try
|
||||
{
|
||||
var recitations = await _context.Recitations.Where(r => r.OwnerId == currentOwenerId && r.AudioArtist == artistName).ToListAsync();
|
||||
var recitations = await _context.Recitations.Where(r => r.OwnerId == currentOwenerId && r.AudioArtist == artistName && r.ReviewStatus == AudioReviewStatus.Approved).ToListAsync();
|
||||
foreach(Recitation recitation in recitations)
|
||||
{
|
||||
recitation.OwnerId = newOwnerId;
|
||||
@ -1912,6 +1912,15 @@ namespace RMuseum.Services.Implementationa
|
||||
}
|
||||
}
|
||||
|
||||
var user = await _userService.GetUserInformation(currentOwenerId);
|
||||
|
||||
await new RNotificationService(_context).PushNotification
|
||||
(
|
||||
newOwnerId,
|
||||
"انتقال مالکیت خوانشها به شما",
|
||||
$"مالکیت {recitations.Count} خوانش تأیید شده از خوانشگری به نام «{artistName}» توسط کاربری با پست الکترونیکی «{user.Result.Email}» به شما منتقل شد.{ Environment.NewLine}"
|
||||
);
|
||||
|
||||
return new RServiceResult<int>(recitations.Count);
|
||||
}
|
||||
catch(Exception exp)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user