public VendaDto Find(int id) { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; var venda = _db.Venda.Where(x => x.id.Equals(id)).Select(x => new VendaDto { Id = x.id, Total = x.total, NomeCliente = x.Cliente.nome, NomePrestador = x.Prestador.nome, ListaProduto = x.ProdutoVenda.Select(z => z.Produto).Select(y => new ProdutoDto { Id = y.id, Nome = y.nome, Preco = y.preco }).ToList(), ListaServico = x.ServicoVenda.Select(z => z.Servico).Select(y => new ServicoDto { Id = y.id, Nome = y.nome, Preco = y.preco }).ToList() }).FirstOrDefault(); return(venda); } }
public Cliente Find(int id) { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; Cliente cliente = _db.Cliente.Include("Sexo").Single(x => x.id.Equals(id)); return(cliente); } }
public List <Cliente> FindAll() { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; List <Cliente> clientes = _db.Cliente.Include("Sexo").ToList(); return(clientes); } }
public Agendamento Find(int id) { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; var agendamento = _db.Agendamento.Include("Cliente").Include("Prestador").Single(x => x.id.Equals(id)); return(agendamento); } }
public List <Venda> FindAll() { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; var vendas = _db.Venda.Include("Cliente").Include("Prestador").ToList(); return(vendas); } }
public Prestador Find(int id) { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; var prestador = _db.Prestador.Single(x => x.id.Equals(id)); return(prestador); } }
public List <Prestador> FindAll() { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; var prestadores = _db.Prestador.Include("Especialidade").ToList(); return(prestadores); } }
public Servico Find(int id) { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; var servico = _db.Servico.Single(x => x.id.Equals(id)); return(servico); } }
public List <Servico> FindAll() { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; var servicos = _db.Servico.ToList(); return(servicos); } }
public List <Agendamento> FindAll() { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; var agendamento = _db.Agendamento.Include("Cliente").Include("Prestador").ToList(); return(agendamento); } }
public List <Produto> FindAll() { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; var produtos = _db.Produto.ToList(); return(produtos); } }
public Produto New(Produto produto) { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; _db.Produto.Add(produto); _db.SaveChanges(); return(produto); } }
public Venda New(Venda venda) { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; _db.Venda.Add(venda); _db.SaveChanges(); return(venda); } }
public Servico New(Servico servico) { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; _db.Servico.Add(servico); _db.SaveChanges(); return(servico); } }
public Cliente New(Cliente cliente) { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; _db.Cliente.Add(cliente); _db.SaveChanges(); return(cliente); } }
public Prestador New(Prestador prestador) { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; _db.Prestador.Add(prestador); _db.SaveChanges(); return(prestador); } }
public Agendamento New(Agendamento agendamento) { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; _db.Agendamento.Add(agendamento); _db.SaveChanges(); return(agendamento); } }
public Prestador Delete(int id) { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; var prestador = _db.Prestador.Find(id); _db.Prestador.Remove(prestador); _db.SaveChanges(); return(prestador); } }
public Servico Delete(int id) { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; var servico = _db.Servico.Find(id); _db.Servico.Remove(servico); _db.SaveChanges(); return(servico); } }
public Agendamento Delete(int id) { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; var agendamento = _db.Agendamento.Find(id); _db.Agendamento.Remove(agendamento); _db.SaveChanges(); return(agendamento); } }
public Cliente Delete(int id) { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; var cliente = _db.Cliente.Find(id); _db.Cliente.Remove(cliente); _db.SaveChanges(); return(cliente); } }
public Servico Update(int id, Servico servico) { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; var dbServico = _db.Servico.Single(x => x.id.Equals(id)); dbServico.nome = servico.nome; dbServico.preco = servico.preco; _db.SaveChanges(); return(dbServico); } }
public Prestador Update(int id, Prestador prestador) { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; var dbPrestador = _db.Prestador.Single(x => x.id.Equals(id)); dbPrestador.idespecialidade = prestador.idespecialidade; dbPrestador.nome = prestador.nome; dbPrestador.Venda = prestador.Venda; _db.SaveChanges(); return(prestador); } }
public Agendamento Update(int id, Agendamento agendamento) { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; var dbAgendamento = _db.Agendamento.Single(x => x.id.Equals(id)); dbAgendamento.idcliente = agendamento.idcliente; dbAgendamento.idprestador = agendamento.idprestador; dbAgendamento.horario = agendamento.horario; _db.SaveChanges(); return(dbAgendamento); } }
public IEnumerable <ComboboxDto> FindAllComboboxPrestador() { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; var comboboxPrestador = _db.Prestador.Select(x => new ComboboxDto { Id = x.id, Valor = x.nome }).ToList(); return(comboboxPrestador); } }
public IEnumerable <ComboboxDto> FindAllCombobox() { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; var comboboxSexo = _db.Cliente.GroupBy(x => x.Sexo.sexo1).Select(x => x.FirstOrDefault()).Select(x => new ComboboxDto { Id = x.Sexo.id, Valor = x.Sexo.sexo1 }).ToList(); return(comboboxSexo); } }
public Cliente Update(int id, Cliente cliente) { using (_db = new BarbeariaDoisEntities()) { _db.Configuration.ProxyCreationEnabled = false; var dbCliente = _db.Cliente.Single(x => x.id.Equals(id)); dbCliente.idsexo = cliente.idsexo; dbCliente.nome = cliente.nome; dbCliente.telefone = cliente.telefone; dbCliente.cpf = cliente.cpf; _db.SaveChanges(); return(cliente); } }