public async Task <IActionResult> SendAccountForToSupervisor([FromBody] SolicitationIdDto solicitation)
        {
            var result = await _solicitationSubsidyService.SendAccuountForSolicitationToSupervisorAsync(solicitation);

            if (!result.IsSuccess)
            {
                return(BadRequest(result));
            }

            return(Ok());
        }
        public async Task <IActionResult> SendSolicitation([FromBody] SolicitationIdDto solicitation)
        {
            var result = await _solicitationSubsidyService.SendSolicitationAsync(solicitation);

            if (!result.IsSuccess)
            {
                return(BadRequest(result));
            }

            return(Ok());
        }
        public IActionResult RefusedAccountForSolicitation([FromBody] SolicitationIdDto solicitationId)
        {
            solicitationId.SupervisorId = GetIdUser();
            var result = _solicitationSubsidyService.RefusedAccountForSolicitationAsync(solicitationId);

            if (!result.Result.IsSuccess)
            {
                return(BadRequest(result));
            }

            return(Ok(result.Result.Response));
        }
        public IActionResult AceptedMySolicitation([FromBody] SolicitationIdDto solicitationId)
        {
            solicitationId.SupervisorId = GetIdUser();
            var result = _solicitationSubsidyService.AceptedMySolicitation(solicitationId);

            if (!result.IsSuccess)
            {
                return(BadRequest(result));
            }

            return(Ok(result.Response));
        }