Пример #1
0
        public ActionResult SalvarCurado([FromBody] CuradosDto dto)
        {
            var curado = new Curado(dto.QtPessoas, dto.Cidade);

            _curadosCollection.InsertOne(curado);

            return(StatusCode(201, "Curado adicionado com sucesso"));
        }
      public ActionResult SalvarInfectado([FromBody] CuradoDto dto)
      {
          var curado = new Curado(dto.DataNascimento, dto.Sexo, dto.Latitude, dto.Longitude);

          _curadoCollection.InsertOne(curado);

          return(StatusCode(201, "Curado adicionado com sucesso"));
      }
Пример #3
0
        public async Task <bool> Atualizar(string CPF, Curado item)
        {
            var filter = Builders <Curado> .Filter.Eq(dto => dto.cpf, CPF);

            ReplaceOneResult actionResult = await _curado.ReplaceOneAsync(filter, item);

            return(actionResult.IsAcknowledged && actionResult.ModifiedCount > 0);
        }
Пример #4
0
        public ActionResult SalvarCurado([FromBody] CuradoDto dto)
        {
            var idCurado = _curadosCollection.CountDocuments(Builders <Curado> .Filter.Empty) + 1;

            var curado = new Curado(idCurado, dto.Sexo, dto.DataNascimento, dto.Latitude, dto.Longitude);

            _curadosCollection.InsertOne(curado);

            return(StatusCode(201, "Curado adicionado com sucesso"));
        }
Пример #5
0
        public async Task <IActionResult> Update(string CPF, [FromBody] CuradoDto dto)
        {
            var curado = new Curado(CPF, dto.Nome_completo, dto.DataNascimento, dto.Sexo, dto.Endereco_completo, dto.Telefones);
            var dtoret = await _CuradoService.Atualizar(CPF, curado);

            if (dtoret == false)
            {
                return(BadRequest("Informações não atualizadas."));
            }

            return(Ok("Informações Atualizadas com Sucesso"));
        }
Пример #6
0
        public async Task <ActionResult> Create([FromBody] CuradoDtoinput dto)
        {
            var curado = new Curado(dto.cpf, dto.Nome_completo, dto.DataNascimento, dto.Sexo, dto.Endereco_completo, dto.Telefones);

            string ret = await _CuradoService.Inserir(curado);

            if (ret != "ok")
            {
                return(BadRequest(ret));
            }

            return(Ok("O cadastro foi salvo com Sucesso !"));
        }
Пример #7
0
        public async Task <string> Inserir(Curado dto)
        {
            try
            {
                await _curado.InsertOneAsync(dto);

                return("ok");
            }

            catch (Exception ex)
            {
                // log or manage the exception
                return(ex.Message);
            }
        }