Table of Contents

Class FinancialMappingsController

Namespace
KadicErp.WebApi.Controllers.Accounting
Assembly
KadicErp.WebApi.dll
[ApiController]
public class FinancialMappingsController : ControllerBase
Inheritance
object
ControllerBase
FinancialMappingsController

Constructors

FinancialMappingsController(IMediator)

public FinancialMappingsController(IMediator mediator)

Parameters

mediator IMediator

Methods

Create(CreateFinancialStatementMappingCommand)

[HttpPost]
[Route("api/accounting/financial-mappings")]
[Authorize(Policy = "ACCOUNTING_FINANCIAL_MAPPINGS_CREATE")]
public Task<IActionResult> Create(CreateFinancialStatementMappingCommand command)

Parameters

command CreateFinancialStatementMappingCommand

Returns

Task<IActionResult>

Delete(Guid)

[HttpDelete]
[Route("api/accounting/financial-mappings/{id:guid}")]
[Authorize(Policy = "ACCOUNTING_FINANCIAL_MAPPINGS_DELETE")]
public Task<IActionResult> Delete(Guid id)

Parameters

id Guid

Returns

Task<IActionResult>

GetAll(Guid)

[HttpGet]
[Route("api/accounting/financial-mappings")]
[Authorize(Policy = "ACCOUNTING_FINANCIAL_MAPPINGS_VIEW")]
public Task<IActionResult> GetAll(Guid branchId)

Parameters

branchId Guid

Returns

Task<IActionResult>

Update(Guid, UpdateFinancialStatementMappingCommand)

[HttpPut]
[Route("api/accounting/financial-mappings/{id:guid}")]
[Authorize(Policy = "ACCOUNTING_FINANCIAL_MAPPINGS_UPDATE")]
public Task<IActionResult> Update(Guid id, UpdateFinancialStatementMappingCommand command)

Parameters

id Guid
command UpdateFinancialStatementMappingCommand

Returns

Task<IActionResult>