コード例 #1
0
        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"));
        }
コード例 #2
0
        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"));
        }
コード例 #3
0
        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();
        }
コード例 #4
0
        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);
            }
        }