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"));
      }
Beispiel #2
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"));
        }
Beispiel #3
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"));
        }
Beispiel #4
0
        public ActionResult AtualizarCurados([FromBody] CuradoDto dto)
        {
            _curadosCollection.UpdateOne(Builders <Curado> .Filter.Where(_ => _.Id == dto.Id), Builders <Curado> .Update.Set("sexo", dto.Sexo));

            return(Ok("Curado Atualizado com sucesso"));
        }
        public ActionResult AtualizarInfectado([FromBody] CuradoDto dto)
        {
            _curadosCollection.UpdateOne(Builders <Curado> .Filter.Where(_ => _.Cpf == dto.Cpf), Builders <Curado> .Update.Set("nome", dto.Nome));

            return(Ok("Nome atualizado com sucesso!"));
        }