Files
BackOffice.BFF/src/BackOffice.BFF.Application/Common/Interfaces/IApplicationContractContext.cs

36 lines
1.5 KiB
C#
Raw Normal View History

2025-09-28 15:24:13 +03:30
using CMSMicroservice.Protobuf.Protos.Package;
2025-09-28 18:54:22 +03:30
using CMSMicroservice.Protobuf.Protos.Role;
using CMSMicroservice.Protobuf.Protos.User;
using CMSMicroservice.Protobuf.Protos.UserAddress;
using CMSMicroservice.Protobuf.Protos.UserOrder;
using CMSMicroservice.Protobuf.Protos.UserRole;
2025-11-26 23:11:00 +03:30
using CMSMicroservice.Protobuf.Protos.Products;
2025-11-27 03:14:43 +03:30
using CMSMicroservice.Protobuf.Protos.ProductImages;
using CMSMicroservice.Protobuf.Protos.ProductGallerys;
using CMSMicroservice.Protobuf.Protos.Category;
using CMSMicroservice.Protobuf.Protos.PruductCategory;
2025-09-28 15:24:13 +03:30
using FMSMicroservice.Protobuf.Protos.FileInfo;
namespace BackOffice.BFF.Application.Common.Interfaces;
public interface IApplicationContractContext
{
#region FM
FileInfoContract.FileInfoContractClient FileInfos { get; }
#endregion
#region CMS
PackageContract.PackageContractClient Packages { get; }
2025-11-26 23:11:00 +03:30
ProductsContract.ProductsContractClient Products { get; }
2025-11-27 03:14:43 +03:30
ProductImagesContract.ProductImagesContractClient ProductImages { get; }
ProductGallerysContract.ProductGallerysContractClient ProductGallerys { get; }
2025-09-28 18:54:22 +03:30
RoleContract.RoleContractClient Roles { get; }
CategoryContract.CategoryContractClient Categories { get; }
PruductCategoryContract.PruductCategoryContractClient ProductCategories { get; }
2025-09-28 18:54:22 +03:30
UserAddressContract.UserAddressContractClient UserAddress { get; }
UserContract.UserContractClient Users { get; }
UserOrderContract.UserOrderContractClient UserOrders { get; }
UserRoleContract.UserRoleContractClient UserRoles { get; }
2025-09-28 15:24:13 +03:30
#endregion
}