示例#1
0
        public ActionResult AtualizarInfectado([FromBody] InfectadoDto dto)
        {
            _infectadosCollection.UpdateOne(Builders <Infectado> .Filter.Where(_ => _.DataNascimento == dto.DataNascimento), Builders <Infectado> .Update.Set("sexo", dto.Sexo));

            return(Ok("Atualizado com sucesso"));
        }
        public ActionResult PegarRegistros([FromBody] InfectadoDto dto)
        {
            var retornaObjeto = _InfectadoCollection.Find(Builders <Infectado> .Filter.Empty).ToList();

            return(Ok(retornaObjeto));
        }
示例#3
0
        public ActionResult AtualizarInfectado([FromBody] InfectadoDto dto)
        {
            _infectadosCollection.UpdateOne(Builders <Infectado> .Filter.Where(_ => _.Cpf == dto.Cpf), Builders <Infectado> .Update.Set("nome", dto.Nome));

            return(Ok("Nome atualizado com sucesso!"));
        }
        public ActionResult AtualizarInfectado(Guid id, [FromBody] InfectadoDto dto)
        {
            _infectadosCollection.UpdateOne(Builders <Infectado> .Filter.Where(_ => _.Id == id), Builders <Infectado> .Update.Set("sexo", dto.Sexo).Set("dataNascimento", dto.DataNascimento).Set("localizacao.0", dto.Longitude).Set("localizacao.1", dto.Latitude));

            return(Ok("Infectado atualizado com sucesso"));
        }