public ActionResult SalvarTratamento([FromBody] TratamentoDto dto) { var tratamento = new Tratamento(dto.Id, dto.InicioTratamento, dto.FinalTratamento, dto.Observacoes, dto.infectadoId); _tratamentoCollection.InsertOne(tratamento); return(StatusCode(201, "Tratamento cadastrado com sucesso")); }
public ActionResult AtualizarTratamento([FromBody] TratamentoDto dto) { _tratamentoCollection.UpdateOne(Builders <Tratamento> .Filter.Where(_ => _.Id == dto.Id), Builders <Tratamento> .Update.Set("InicioTratamento", dto.InicioTratamento) .Set("FinalTratamento", dto.FinalTratamento) .Set("Observacoes", dto.Observacoes) .Set("infectadoId", dto.infectadoId)); return(StatusCode(201, "Tratamento alterado com sucesso")); }
public void SalvarTratamento(ref TratamentoDto dto) { Log.Info("Salvando tratamento: " + dto.Tratamento); //Salva ou atualiza a tratamento tratamentoBO.Salvar(dto); //Executa as alteracoes no banco de dados Dao.SaveChanges(); }
public void Salvar(TratamentoDto tratamentoDto) { bool insert = false; Tratamento tratamento = Dao.Buscar <Tratamento>(t => t.Id.Equals(tratamentoDto.Codigo)).FirstOrDefault(); insert = tratamento == null; tratamento = AutoMapper.Mapper.Map(tratamentoDto, tratamento); if (insert) { Inserir(tratamento); } else { Atualizar(tratamento); } }