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")); }
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); }
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")); }
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")); }
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 !")); }
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); } }