public async Task AddAnalyzeAsync(ImageProcessAnalyze imageProcessAnalyze)
        {
            var parameters = new DynamicParameters();

            parameters.Add("@IdReference", imageProcessAnalyze.IdReference, DbType.Guid, ParameterDirection.Input);
            parameters.Add("@IdImageProcesses", imageProcessAnalyze.IdImageProcesses, DbType.Int64, ParameterDirection.Input);
            parameters.Add("@IdAnalyzesRequestsVideoCameras", imageProcessAnalyze.IdAnalyzesRequestsVideoCameras, DbType.Int64, ParameterDirection.Input);
            parameters.Add("@DtAnalyze", imageProcessAnalyze.DtAnalyze, DbType.DateTime, ParameterDirection.Input);
            parameters.Add("@ReturnResponseType", imageProcessAnalyze.ReturnResponseType, DbType.String, ParameterDirection.Input);
            parameters.Add("@ReturnResponse", imageProcessAnalyze.ReturnResponse, DbType.String, ParameterDirection.Input);
            parameters.Add("@Commited", imageProcessAnalyze.Commited, DbType.Int64, ParameterDirection.Input);
            await base.AddAsync("USP_INS_ImageProcessAnalyzes", parameters, CommandType.StoredProcedure);
        }
        private async Task UpdateAnalyzeAsync(User userLoggedIn, ImageProcessAnalyze imageProcessAnalyze, string returnResponse)
        {
            var domainModelAnalyze = Mapper.Map <ImageProcessAnalyze, ImageProcessAnalyzeModel>(imageProcessAnalyze);

            domainModelAnalyze.Commited       = 1;
            domainModelAnalyze.ReturnResponse = returnResponse;

            var cmdUpdateAnalyze = new UpdateImageProcessAnalyzeCommand(userLoggedIn, domainModelAnalyze);
            await _mediator.SendCommand(cmdUpdateAnalyze);

            var alerts = await _imageProcessAdapter.ListAlertsByUserAndResponseAsync(userLoggedIn.Id, returnResponse);

            if (alerts != null)
            {
                var messageHub = new AlertHub(_context);
                foreach (var alert in alerts)
                {
                    await messageHub.SendAlert(alert);
                }
            }
        }