Class FinancialMappingsController
- Namespace
- KadicErp.WebApi.Controllers.Accounting
- Assembly
- KadicErp.WebApi.dll
[ApiController]
public class FinancialMappingsController : ControllerBase
- Inheritance
-
object
ControllerBase
FinancialMappingsController
Constructors
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>