示例#1
0
        public async Task <IActionResult> GetUserBasicProgressInfo(GetUserBasicProgressInfoQuery.Contract request)
        {
            request.UserId = this.GetUserId();
            var result = await this.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#2
0
        public async Task <IActionResult> ManageEventReaction([FromBody] ManageEventReactionSuggestionCommand.Contract request)
        {
            request.UserRole = this.GetUserRole();
            var result = await this.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#3
0
        public async Task <IActionResult> ChangeUserEventApplicationSchedule([FromBody] ChangeUserEventApplicationSchedule.Contract request)
        {
            request.CurrentUserRole = this.GetUserRole();
            var result = await this.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#4
0
        public async Task <IActionResult> GetEffectivenessIndicators(GetEffectivenessIndicatorsQuery.Contract request)
        {
            request.UserRole = this.GetUserRole();
            var result = await _mediator.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#5
0
        public async Task <IActionResult> ExportTrackNps(GetAllNpsQuery.Contract request)
        {
            request.UserRole = this.GetUserRole();
            var result = await _mediator.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#6
0
        public async Task <IActionResult> RejectCandidate([FromBody] RejectCandidate.Contract request)
        {
            request.CurrentUserRole = this.GetUserRole();
            var result = await this.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#7
0
        public async Task <IActionResult> ManageDraftModuleWeight([FromBody] ManageModuleWeightDraft.Contract request)
        {
            request.UserRole = this.GetUserRole();
            var result = await this.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#8
0
        public async Task <IActionResult> SaveValuationTestResponseCommand([FromBody] SaveValuationTestResponseCommand.Contract request)
        {
            request.UserId = this.GetUserId();
            var result = await this.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#9
0
        public async Task <IActionResult> GetAllValuationTestResponses(GetAllValuationTestResponses.Contract request)
        {
            request.UserRole = this.GetUserRole();
            var result = await this.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#10
0
        public async Task <IActionResult> CreateResponsibleTree([FromBody] GenerateResponsibleTreeCommand.Contract request)
        {
            request.UserRole = this.GetUserRole();
            var result = await this.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#11
0
        public async Task <IActionResult> SaveValuationTestAnswersGrades([FromBody] SaveValuationTestAnswersGrades.Contract request)
        {
            request.UserRole = this.GetUserRole();
            var result = await this.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#12
0
        public async Task <IActionResult> GetPagedLog([FromBody] GetPagedUserSyncProcesseQuery.Contract request)
        {
            request.CurrentUserRole = this.GetUserRole();
            var result = await _mediator.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#13
0
        public async Task <IActionResult> GetAllUpdatedQuestionsDraft([FromBody] GetUpdatedQuestionsDraftQuery.Contract request)
        {
            request.CurrentUserRole = this.GetUserRole();
            var result = await _mediator.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#14
0
        public async Task <IActionResult> ChangeUserBlockedStatus([FromBody] BlockUser.Contract request)
        {
            request.UserRole = this.GetUserRole();
            var result = await this.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#15
0
        public async Task <IActionResult> UpdateJobPositionStatus([FromBody] UpdateJobPositionStatus.Contract request)
        {
            request.UserRole = this.GetUserRole();
            var result = await this.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#16
0
        public async Task <IActionResult> RemoveQuestion(RemoveQuestionCommand.Contract request)
        {
            request.UserRole = this.GetUserRole();
            var result = await this.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#17
0
        public async Task <IActionResult> RemoveCandidateFromJobPosition(RemoveCandidateFromJobPosition.Contract request)
        {
            request.CurrentUserRole = this.GetUserRole();
            var result = await this.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#18
0
        public async Task <IActionResult> Edit([FromBody] EditUser.Contract request)
        {
            request.UserId = this.GetUserId();
            var result = await _mediator.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#19
0
        public async Task <IActionResult> FinishExamValuation([FromBody] AnswerQuestionCommand.Contract request)
        {
            request.UserId = this.GetUserId();
            var result = await this.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#20
0
        public async Task <IActionResult> AdminChangePassword([FromBody] AdminChangePassword.Contract request)
        {
            request.UserRole = this.GetUserRole();
            var result = await _mediator.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#21
0
        public async Task <IActionResult> SendFileToS3()
        {
            try
            {
                if (Request.Form == null)
                {
                    throw new Exception("Arquivo não encontrado");
                }

                var file = Request.Form.Files[0];
                if (file.Length > 0)
                {
                    var result = await AWS.UploadFileToS3(file, _configuration);

                    return(RestResult.CreateHttpResponse(result));
                }

                return(RestResult.CreateFailHttpResponse("Ocorreu um erro ao realizar a operação."));
            }
            catch (Exception ex)
            {
                var execption = ex.Message;
                return(RestResult.CreateFailHttpResponse("Ocorreu um erro ao realizar a operação."));
            }
        }
示例#22
0
        public async Task <IActionResult> MigrateStructure(MigrateStructure.Contract request)
        {
            request.UserRole = this.GetUserRole();
            var result = await this.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#23
0
        public async Task <IActionResult> GetuserProgress(GetUsersPerfomanceTimeReportQuery.Contract request)
        {
            request.UserRole = this.GetUserRole();
            var result = await _mediator.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#24
0
        public async Task <IActionResult> GetFormulaById(GetFormulaById.Contract request)
        {
            request.UserRole = this.GetUserRole();
            var result = await this.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#25
0
        public async Task <IActionResult> AddEventReaction([FromBody] AddEventReactionCommand.Contract request)
        {
            request.UserId = this.GetUserId();
            var result = await this.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#26
0
        public async Task <IActionResult> AddFormula([FromBody] AddFormula.Contract request)
        {
            request.UserRole = this.GetUserRole();
            var result = await this.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#27
0
        public async Task <IActionResult> GetPastEvents(GetPastEventsQuery.Contract request)
        {
            request.UserRole = this.GetUserRole();
            var result = await this.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#28
0
        public async Task <IActionResult> ManageFormulaTypeVariables([FromBody] ManageFormulaTypeVariables.Contract request)
        {
            request.UserRole = this.GetUserRole();
            var result = await this.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#29
0
        public async Task <IActionResult> GetEventApplicationByUserQuery(GetEventApplicationByUserQuery.Contract request)
        {
            request.UserId = this.GetUserId();
            var result = await this.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }
示例#30
0
        public async Task <IActionResult> GetFilteredNps([FromBody] GetFilteredNpsQuery.Contract request)
        {
            request.UserRole = this.GetUserRole();
            var result = await this.Send(request);

            return(RestResult.CreateHttpResponse(result));
        }