public MedicoDTO ObterPorId(Guid id) { var filtro = new EspecificacaoNExcluido(); var query = Db.Medico .Include(lazy => lazy.Pessoa) .Where(w => w.MedicoId == id); query = query.Where(filtro.Atende()); var retorno = (from model in query select new MedicoDTO() { MedicoId = model.MedicoId, MedicoCRM = model.MedicoCRM, MedicoEspecialidade = model.MedicoEspecialidade, Pessoa = new PessoaDTO() { PessoaId = model.Pessoa.PessoaId, PessoaDocumento = model.Pessoa.PessoaDocumento, PessoaNome = model.Pessoa.PessoaNome, PessoaDataNascimento = model.Pessoa.PessoaDataNascimento, PessoaRG = model.Pessoa.PessoaRG } }).FirstOrDefault(); return(retorno); }
public List <MedicoDTO> Listar() { var filtro = new EspecificacaoNExcluido(); var query = Db.Medico .Include(lazy => lazy.Pessoa) .Where(filtro.Atende()); var retorno = (from model in query select new MedicoDTO() { MedicoId = model.MedicoId, MedicoCRM = model.MedicoCRM, MedicoEspecialidade = model.MedicoEspecialidade, Pessoa = new PessoaDTO() { PessoaId = model.Pessoa.PessoaId, PessoaDocumento = model.Pessoa.PessoaDocumento, PessoaNome = model.Pessoa.PessoaNome, PessoaDataNascimento = model.Pessoa.PessoaDataNascimento, PessoaRG = model.Pessoa.PessoaRG } }).ToList(); return(retorno); }
public List <UsuarioDTO> Listar() { var filtro = new EspecificacaoNExcluido(); var query = Db.Usuario.Where(filtro.Atende()); var retorno = (from user in query select new UsuarioDTO() { UsuarioId = user.UsuarioId, UsuarioNome = user.UsuarioNome, UsuarioEmail = user.UsuarioEmail, UsuarioSenha = user.UsuarioSenha }).ToList(); return(retorno); }
public UsuarioDTO ObterAutenticacao(string email, string senha) { var filtro = new EspecificacaoNExcluido(); var query = Db.Usuario.Where(filtro.Atende()); query = query.Where(w => w.UsuarioEmail == email && w.UsuarioSenha == senha); var retorno = (from user in query select new UsuarioDTO() { UsuarioId = user.UsuarioId, UsuarioNome = user.UsuarioNome, UsuarioEmail = user.UsuarioEmail }).FirstOrDefault(); return(retorno); }
public UsuarioDTO ObterPorId(Guid id) { var filtro = new EspecificacaoNExcluido(); var query = Db.Usuario.Where(filtro.Atende()); query = query.Where(w => w.UsuarioId == id); var retorno = (from user in query select new UsuarioDTO() { UsuarioId = user.UsuarioId, UsuarioNome = user.UsuarioNome, UsuarioEmail = user.UsuarioEmail, UsuarioSenha = user.UsuarioSenha }).FirstOrDefault(); return(retorno); }
public List <AgendamentoDTO> Listar() { var filtro = new EspecificacaoNExcluido(); var query = Db.Agendamento .Include(lazy => lazy.Medico) .Include(lazy => lazy.Medico.Pessoa) .Include(lazy => lazy.Paciente) .Include(lazy => lazy.Paciente.Pessoa) .Where(filtro.Atende()); var retorno = (from model in query select new AgendamentoDTO() { AgendamentoId = model.AgendamentoId, AgendamentoDataHora = model.AgendamentoDataHora, AgendamentoComentario = model.AgendamentoComentario, Paciente = new PacienteDTO() { PacienteId = model.PacienteId, PacientePlanoSaude = model.Paciente.PacientePlanoSaude, Pessoa = new PessoaDTO() { PessoaId = model.Paciente.Pessoa.PessoaId, PessoaDocumento = model.Paciente.Pessoa.PessoaDocumento, PessoaNome = model.Paciente.Pessoa.PessoaNome } }, Medico = new MedicoDTO() { MedicoId = model.MedicoId, MedicoCRM = model.Medico.MedicoCRM, MedicoEspecialidade = model.Medico.MedicoEspecialidade, Pessoa = new PessoaDTO() { PessoaId = model.Medico.Pessoa.PessoaId, PessoaDocumento = model.Medico.Pessoa.PessoaDocumento, PessoaNome = model.Medico.Pessoa.PessoaNome } } }).ToList(); return(retorno); }
public AgendamentoDTO ObterPorId(Guid id) { var filtro = new EspecificacaoNExcluido(); var query = Db.Agendamento .Include(lazy => lazy.Medico) .Include(lazy => lazy.Medico.Pessoa) .Include(lazy => lazy.Paciente) .Include(lazy => lazy.Paciente.Pessoa) .Where(w => w.AgendamentoId == id); query = query.Where(filtro.Atende()); var retorno = (from model in query select new AgendamentoDTO() { AgendamentoId = model.AgendamentoId, AgendamentoDataHora = model.AgendamentoDataHora, AgendamentoComentario = model.AgendamentoComentario, Paciente = new PacienteDTO() { Pessoa = new PessoaDTO() { PessoaId = model.Paciente.Pessoa.PessoaId, PessoaDocumento = model.Paciente.Pessoa.PessoaDocumento, PessoaNome = model.Paciente.Pessoa.PessoaNome } }, Medico = new MedicoDTO() { Pessoa = new PessoaDTO() { PessoaId = model.Medico.Pessoa.PessoaId, PessoaDocumento = model.Medico.Pessoa.PessoaDocumento, PessoaNome = model.Medico.Pessoa.PessoaNome } } }).FirstOrDefault(); return(retorno); }