public MensagemController(OperacionalContext context, IOptionsSnapshot <OperacionalSettings> settings, IOperacionalIntegrationEventService operacionalIntegrationEventService, IStringLocalizer <MensagemController> localizer) { _operacionalContext = context ?? throw new ArgumentNullException(nameof(context)); _operacionalIntegrationEventService = operacionalIntegrationEventService ?? throw new ArgumentNullException(nameof(operacionalIntegrationEventService)); _settings = settings.Value; _localizer = localizer; }
public SetorController(OperacionalContext context, IOptionsSnapshot <OperacionalSettings> settings, IOperacionalIntegrationEventService setorIntegrationEventService) { _setorContext = context ?? throw new ArgumentNullException(nameof(context)); _setorIntegrationEventService = setorIntegrationEventService ?? throw new ArgumentNullException(nameof(setorIntegrationEventService)); _settings = settings.Value; ((DbContext)context).ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking; }
internal static async Task <Valid <ConsultarAcomodacaoPorIdEmpresaCodExternoTO> > ValidaExisteAcomodacao(OperacionalSettings settings, IStringLocalizer <IntegracaoController> localizer, int IdEmpresa, string CodExternoAcomodacao) { OperacionalSettings _settings; _settings = settings; IStringLocalizer <IntegracaoController> _localizer; _localizer = localizer; Valid <ConsultarAcomodacaoPorIdEmpresaCodExternoTO> vl = new Valid <ConsultarAcomodacaoPorIdEmpresaCodExternoTO>(); int idAcomodacao; string AdministracaoURL = _settings.AdministrativoURL; string tokenURL = _settings.TokenURL; var LstacomodacaoToSave = await Util.ConsultaAcomodacaoAsync(AdministracaoURL, tokenURL, IdEmpresa, CodExternoAcomodacao); //VERIFICA SE EXISTE A ACOMODACAO if (LstacomodacaoToSave is null || LstacomodacaoToSave.Count == 0) { string msgStatus = _localizer["VALIDA_EXISTENCIA"]; vl.retorno = false; vl.msg = msgStatus; return(vl); } List <ConsultarAcomodacaoPorIdEmpresaCodExternoTO> lst = LstacomodacaoToSave; ConsultarAcomodacaoPorIdEmpresaCodExternoTO itemAcomodacao = LstacomodacaoToSave[0]; //VERIFICA SE EXISTE A ACOMODACAO if (itemAcomodacao is null) { string msgStatus = _localizer["VALIDA_EXISTENCIA"]; vl.retorno = false; vl.msg = msgStatus; return(vl); } else { idAcomodacao = itemAcomodacao.Id_Acomodacao; } vl.retorno = true; vl.msg = "SUCESSO"; vl.Id = idAcomodacao; vl.obj = itemAcomodacao; return(vl); }
internal static async Task <Valid <ConsultarSLASituacaoTO> > xValidaExisteSLA(OperacionalSettings settings, IStringLocalizer <IntegracaoController> localizer, int IdEmpresa, Enum.ExpoEnum.TipoSituacao IdTiposituacao) { OperacionalSettings _settings; _settings = settings; IStringLocalizer <IntegracaoController> _localizer; _localizer = localizer; Valid <ConsultarSLASituacaoTO> vl = new Valid <ConsultarSLASituacaoTO>(); int IdSLA; ////CONSULTA O SLA DA SITUACAO //string tokenURL = _settings.TokenURL; //string ConfiguracaoURL = _settings.ConfiguracaoURL; //var lstSlaSituacaoToView = await Util.ConsultaSLASituacaoAsync(ConfiguracaoURL, tokenURL, IdEmpresa, (int)IdTiposituacao); ////VERIFICA SE EXISTE SLA DA SITUACAO DA ACOMODACAO //if (lstSlaSituacaoToView is null || lstSlaSituacaoToView.Count == 0) //{ // string msgStatus = _localizer["VALIDA_EXISTENCIASLA"]; // vl.retorno = false; // vl.msg = msgStatus; // return vl; //} //ConsultarSLASituacaoTO itemSLA = lstSlaSituacaoToView[0]; //IdSLA = itemSLA.Id_SLA; //vl.retorno = true; //vl.msg = "SUCESSO"; //vl.Id = IdSLA; //vl.obj = itemSLA; return(vl); }