Class ContractDocumentTemplatesController
- Namespace
- KadicErp.WebApi.Controllers.RentACar
- Assembly
- KadicErp.WebApi.dll
[ApiController]
[Route("api/rentcar/contract-templates")]
[Authorize]
[RequireModule("RENT_A_CAR")]
public class ContractDocumentTemplatesController : ControllerBase
- Inheritance
-
object
ControllerBase
ContractDocumentTemplatesController
Constructors
public ContractDocumentTemplatesController(ISender sender)
Parameters
sender ISender
Methods
Activate(Guid)
[HttpPatch("{id:guid}/activate")]
[Authorize(Policy = "RENTACAR_CONTRACT_DOCUMENT_TEMPLATES_ACTIVATE")]
public IActionResult Activate(Guid id)
Parameters
id Guid
Returns
- IActionResult
Create(object)
[HttpPost]
[Authorize(Policy = "RENTACAR_CONTRACT_DOCUMENT_TEMPLATES_CREATE")]
public IActionResult Create(object command)
Parameters
command object
Returns
- IActionResult
GetActive(Guid)
[HttpGet("active")]
[Authorize(Policy = "RENTACAR_CONTRACT_DOCUMENT_TEMPLATES_VIEW")]
public IActionResult GetActive(Guid branchId)
Parameters
branchId Guid
Returns
- IActionResult
GetAll(Guid)
[HttpGet]
[Authorize(Policy = "RENTACAR_CONTRACT_DOCUMENT_TEMPLATES_VIEW")]
public IActionResult GetAll(Guid branchId)
Parameters
branchId Guid
Returns
- IActionResult
GetById(Guid)
[HttpGet("{id:guid}")]
[Authorize(Policy = "RENTACAR_CONTRACT_DOCUMENT_TEMPLATES_VIEW")]
public IActionResult GetById(Guid id)
Parameters
id Guid
Returns
- IActionResult
Update(Guid, object)
[HttpPut("{id:guid}")]
[Authorize(Policy = "RENTACAR_CONTRACT_DOCUMENT_TEMPLATES_UPDATE")]
public IActionResult Update(Guid id, object command)
Parameters
id Guid
command object
Returns
- IActionResult