refactor Implementing Provider Service ...

This commit is contained in:
2026-05-29 19:35:45 +03:30
parent ecd94c7b03
commit 7609bdf2ca
5 changed files with 102 additions and 0 deletions
+38
View File
@@ -0,0 +1,38 @@
using xCommons.Extensions;
using xIdentityModels.Models;
using xPushService.Providers;
using xTagService.Interfaces;
using xTagService.Interfaces.Dtos;
using xTagService.Models.Dtos;
using xTagService.Models.Entities;
using xTagService.Providers.Dtos;
namespace xTagService.Providers
{
public class XTagProvider : XBaseProvided<XTag, XTagDto, int, XTagDtoHub>, IXTagProvider
{
public XTagProvider(
IXTagServiceProvider provider
) : base(
provider,
permittedRoles: new string[] { }
)
{ }
public override bool IsOwned(
XTagDto item,
XUserClaimsInfoDto userInfo
)
{
return !item.IsNullOrDefault();
}
public override bool IsOwned(
XTag item,
XUserClaimsInfoDto userInfo
)
{
return !item.IsNullOrDefault();
}
}
}