public ActionResult AtualizarInfectado([FromBody] InfectadoDTO dto) { var infectados = new Infectado(dto.DataNascimento, dto.Sexo, dto.Latitude, dto.Longitude); _infectadosCollection.UpdateOne(Builders <Infectado> .Filter.Where(_ => _.DataNascimento == dto.DataNascimento), Builders <Infectado> .Update.Set("sexo", dto.Sexo)); return(Ok("Atualizado com sucesso")); }
public ActionResult SalvarInfectado([FromBody] InfectadoDTO dto) { var infectado = new Infectado(dto.DataNascimento, dto.Sexo, dto.Latitude, dto.Longitude); infectadosCollection.InsertOne(infectado); return(StatusCode(201, "Infectado cadastrado com sucesso")); }
public ActionResult SalvarInfec(InfectadoDTO dto) { var infectado = new Infectado(dto.DataNascimento, dto.Sexo, dto.Longitude, dto.Latitude); _infectadosCollections.InsertOne(infectado); return(StatusCode(201, "Adicionado com sucesso")); }
public ActionResult ObterInfectado([FromBody] InfectadoDTO dto) { var infectados = _infectadosCollection.Find(Builders <Infectado> .Filter.Empty).ToList(); return(Ok(infectados)); }
public ActionResult AtualizarInfectados([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 SalvarInfectado([FromBody] InfectadoDTO dto) { var infectado = dto.ToDocument(); _infectadosCollection.InsertOne(infectado); return(StatusCode(201, "Infectado adicionado com sucesso")); }
public ActionResult UpdateInfectado([FromBody] InfectadoDTO dto) { var infectado = new Infectado(dto.Id, dto.DataNascimento, dto.Sexo, dto.Latitude, dto.Longitude); infectadosCollection.ReplaceOne(Builders <Infectado> .Filter.Where(x => x.Id == dto.Id), infectado); return(StatusCode(201, "Infectado atualizado com sucesso")); }
public ActionResult AtualizarInfectado([FromBody] InfectadoDTO dto) { bool result = _infectadoService.Update(dto); if (result) { return(StatusCode(201, "Infectado atualizado com sucesso")); } return(StatusCode(500, "Erro ao atualizar Infectado")); }
public ActionResult SalvarInfectado([FromBody] InfectadoDTO dto) { bool result = _infectadoService.CreateObject(dto); if (result) { return(StatusCode(201, "Infectado adicionado com sucesso")); } return(StatusCode(500, "Erro ao adicionar Infectado")); }
public ActionResult <InfectadoDTO> Create(InfectadoDTO infectadoDTO) { if (!ModelState.IsValid) { var erros = ModelState.Values.SelectMany(e => e.Errors); return(BadRequest(erros)); } Infectado infectado = _infectadoService.Create(_mapper.Map <Infectado>(infectadoDTO)); return(Created("GetInfectado", infectado)); }
public bool CreateObject(InfectadoDTO dto) { try { var infectado = new Infectado(dto.DataNascimento, dto.Sexo, dto.Latitude, dto.Longitude); _infectadosCollection.InsertOne(infectado); return(true); } catch (Exception ex) { Console.WriteLine("Falha ao criar Objeto"); Console.WriteLine("Erro: " + ex.Message); return(false); } }
public bool Update(InfectadoDTO dto) { try { var infectado = new Infectado(dto.DataNascimento, dto.Sexo, dto.Latitude, dto.Longitude); _infectadosCollection.UpdateOne(Builders <Infectado> .Filter .Where(obj => obj.dataNascimento == dto.DataNascimento), Builders <Infectado> .Update.Set("sexo", dto.Sexo)); return(true); } catch (Exception ex) { Console.WriteLine("Falha ao criar Objeto"); Console.WriteLine("Erro: " + ex.Message); return(false); } }
public ActionResult AtualizarInfectado([FromBody] InfectadoDTO dto, DateTime dataNasc) { var infectado = _infectadosCollection.Find(Builders <Infectado> .Filter.Where(_ => _.DataNascimento == dataNasc)).ToList(); if (infectado.Count == 0) { return(StatusCode(400, "Infectado não encontrado")); } _infectadosCollection.UpdateOne( Builders <Infectado> .Filter.Where(_ => _.DataNascimento == dataNasc), Builders <Infectado> .Update .Set("sexo", dto.Sexo) .Set("latitude", dto.Latitude) .Set("longitude", dto.Longitude) ); return(StatusCode(202, "Atualizado com sucesso")); }
public static Infectado ToDocument(this InfectadoDTO infectadoDTO) => new Infectado(infectadoDTO.DataNascimento, infectadoDTO.Sexo, infectadoDTO.Latitude, infectadoDTO.Longitude);
public ActionResult Delete([FromBody] InfectadoDTO dto) { infectadosCollection.DeleteOne(Builders <Infectado> .Filter.Where(x => x.Id == dto.Id)); return(StatusCode(201, "Infectado apagado com sucesso")); }