public static Medicacao ToBd(this MedicacaoDto medicacaoDto) { var medicacao = new Medicacao(); medicacao.Id = medicacaoDto.Id; medicacao.Descricao = medicacaoDto.Descricao; medicacao.Ativo = medicacaoDto.Ativo; medicacao.DataCadastro = medicacaoDto.DataCadastro; medicacao.DataExclusao = medicacaoDto.DataExclusao; medicacao.PacienteId = medicacaoDto.PacienteDto.Id; return(medicacao); }
public void Insert(Medicacao m) { try { OpenConnection(); //abrir conexão... Cmd = new SqlCommand("insert into Medicamentos(Nome, Descricao) values(@v1, @v2)", Con); Cmd.Parameters.AddWithValue("@v1", m.Nome); Cmd.Parameters.AddWithValue("@v2", m.Descricao); Cmd.ExecuteNonQuery(); //executar... } catch (Exception e) { //lançar exceção... throw new Exception("Erro ao inserir Medicamentos: " + e.Message); } finally { CloseConnection(); //fechar conexão.. } }
public static MedicacaoDto ToApp(this Medicacao medicacao) { var medicacaoDto = new MedicacaoDto(); medicacaoDto.Id = medicacao.Id; medicacaoDto.Descricao = medicacao.Descricao; medicacaoDto.Ativo = medicacao.Ativo; medicacaoDto.DataCadastro = medicacao.DataCadastro; medicacaoDto.DataExclusao = medicacao.DataExclusao; if (medicacao.Paciente != null) { medicacaoDto.PacienteDto = new PacienteDto() { Id = medicacao.Paciente.Id, Nome = medicacao.Paciente.Nome }; } return(medicacaoDto); }