Beispiel #1
0
        public async Task <IActionResult> GetWaitingGerente(FiltrosRequest filtro)
        {
            var role  = User.FindFirst(ClaimTypes.Role)?.Value;
            var email = User.FindFirst(ClaimTypes.Email)?.Value;

            return(Ok(await parecerGerenteRepository.GetWaitingGerente(
                          role,
                          email,
                          filtro.Id,
                          filtro.NumEdital,
                          filtro.ClienteId,
                          filtro.DataAberturaInicio,
                          filtro.DataAberturaFinal,
                          filtro.ModalidadeId,
                          filtro.RegiaoId,
                          filtro.EstadoId,
                          filtro.CategoriaId,
                          filtro.Uasg,
                          filtro.Consorcio,
                          filtro.PortalId,
                          filtro.GerenteId,
                          filtro.DiretorId,
                          filtro.ValorEstimadoInicio,
                          filtro.ValorEstimadoFinal,
                          filtro.BuId
                          )));
        }
Beispiel #2
0
        public void DeletaFiltroEspecifico()
        {
            #region Parameters
            //Resultado esperado
            string statusCodeEsperado = "NoContent";
            #endregion

            FiltrosRequest request = new FiltrosRequest(2, Method.DELETE);
            request.setJsonBody();

            IRestResponse <dynamic> response = request.ExecuteRequest();

            Assert.Multiple(() =>
            {
                Assert.AreEqual(statusCodeEsperado, response.StatusCode.ToString());
            });
        }
Beispiel #3
0
        public void BuscaFiltroInexistente()
        {
            #region Parameters
            //Resultado esperado
            string statusCodeEsperado = "OK";
            #endregion

            FiltrosRequest request = new FiltrosRequest(999, Method.GET);
            request.setJsonBody();

            IRestResponse <dynamic> response = request.ExecuteRequest();

            Assert.Multiple(() =>
            {
                Assert.AreEqual(statusCodeEsperado, response.StatusCode.ToString());
                Assert.AreEqual("[]", response.Data["filters"].ToString());
            });
        }
Beispiel #4
0
 public async Task <IActionResult> GetSuspenso(FiltrosRequest filtro)
 {
     return(Ok(await parecerLicitacaoRepository.Suspensos(
                   filtro.Id,
                   filtro.NumEdital,
                   filtro.ClienteId,
                   filtro.DataAberturaInicio,
                   filtro.DataAberturaFinal,
                   filtro.ModalidadeId,
                   filtro.RegiaoId,
                   filtro.EstadoId,
                   filtro.CategoriaId,
                   filtro.Uasg,
                   filtro.Consorcio,
                   filtro.PortalId,
                   filtro.GerenteId,
                   filtro.DiretorId,
                   filtro.ValorEstimadoInicio,
                   filtro.ValorEstimadoFinal,
                   filtro.BuId)));
 }
Beispiel #5
0
        public void BuscaFiltroEspecifico()
        {
            #region Parameters
            //Resultado esperado
            string statusCodeEsperado = "OK";
            string idFiltro           = "2";
            string nameFiltro         = "filter1";
            #endregion

            FiltrosRequest request = new FiltrosRequest(int.Parse(idFiltro), Method.GET);
            request.setJsonBody();

            IRestResponse <dynamic> response = request.ExecuteRequest();

            Assert.Multiple(() =>
            {
                Assert.AreEqual(statusCodeEsperado, response.StatusCode.ToString());
                Assert.AreEqual(idFiltro, response.Data["filters"][0]["id"].ToString());
                Assert.AreEqual(nameFiltro, response.Data["filters"][0]["name"].ToString());
            });
        }