Class DashboardController
- Namespace
- KadicErp.WebApi.Controllers.AdminReporting
- Assembly
- KadicErp.WebApi.dll
[ApiController]
public class DashboardController : ControllerBase
- Inheritance
-
object
ControllerBase
DashboardController
Constructors
DashboardController(IMediator, ITenantIdContext, ICurrentUser)
public DashboardController(IMediator mediator, ITenantIdContext tenantContext, ICurrentUser currentUser)
Parameters
mediator IMediator
tenantContext ITenantIdContext
currentUser ICurrentUser
Methods
GetByRoleId(Guid)
[HttpGet("api/admin-reporting/dashboard")]
[Authorize(Policy = "ADMIN_REPORTING_DASHBOARD_CONFIG_VIEW")]
public Task<IActionResult> GetByRoleId(Guid roleId)
Parameters
roleId Guid
Returns
- Task<IActionResult>
Save(SaveDashboardConfigurationCommand)
[HttpPost("api/admin-reporting/dashboard")]
[Authorize(Policy = "ADMIN_REPORTING_DASHBOARD_CONFIG_MANAGE")]
public Task<IActionResult> Save(SaveDashboardConfigurationCommand command)
Parameters
command SaveDashboardConfigurationCommand
Returns
- Task<IActionResult>