Table of Contents

Class BusinessPartnerTagsController

Namespace
KadicErp.WebApi.Controllers.BusinessPartners
Assembly
KadicErp.WebApi.dll
[ApiController]
[Route("api")]
[Authorize]
public class BusinessPartnerTagsController : ControllerBase
Inheritance
object
ControllerBase
BusinessPartnerTagsController

Constructors

BusinessPartnerTagsController(IMediator)

public BusinessPartnerTagsController(IMediator mediator)

Parameters

mediator IMediator

Methods

Create(Guid, CreateTagRequest)

[HttpPost("business-partners/{partnerId}/tags")]
[Authorize(Policy = "BUSINESS_PARTNERS_TAGS_CREATE")]
public Task<ActionResult<Unit>> Create(Guid partnerId, CreateTagRequest request)

Parameters

partnerId Guid
request CreateTagRequest

Returns

Task<ActionResult<Unit>>

Delete(Guid, Guid)

[HttpDelete("business-partners/{partnerId}/tags/{tagId}")]
[Authorize(Policy = "BUSINESS_PARTNERS_TAGS_DELETE")]
public Task<ActionResult<Unit>> Delete(Guid partnerId, Guid tagId)

Parameters

partnerId Guid
tagId Guid

Returns

Task<ActionResult<Unit>>

GetAll(Guid)

[HttpGet("business-partners/{partnerId}/tags")]
[Authorize(Policy = "BUSINESS_PARTNERS_TAGS_VIEW")]
public Task<ActionResult<ListResponse<BusinessPartnerTagDto>>> GetAll(Guid partnerId)

Parameters

partnerId Guid

Returns

Task<ActionResult<ListResponse<BusinessPartnerTagDto>>>