コード例 #1
0
 public Prestador New(Prestador prestador)
 {
     using (_db = new BarbeariaDoisEntities())
     {
         _db.Configuration.ProxyCreationEnabled = false;
         _db.Prestador.Add(prestador);
         _db.SaveChanges();
         return(prestador);
     }
 }
コード例 #2
0
 public Cliente New(Cliente cliente)
 {
     using (_db = new BarbeariaDoisEntities())
     {
         _db.Configuration.ProxyCreationEnabled = false;
         _db.Cliente.Add(cliente);
         _db.SaveChanges();
         return(cliente);
     }
 }
コード例 #3
0
 public Agendamento New(Agendamento agendamento)
 {
     using (_db = new BarbeariaDoisEntities())
     {
         _db.Configuration.ProxyCreationEnabled = false;
         _db.Agendamento.Add(agendamento);
         _db.SaveChanges();
         return(agendamento);
     }
 }
コード例 #4
0
 public Venda New(Venda venda)
 {
     using (_db = new BarbeariaDoisEntities())
     {
         _db.Configuration.ProxyCreationEnabled = false;
         _db.Venda.Add(venda);
         _db.SaveChanges();
         return(venda);
     }
 }
コード例 #5
0
 public Servico New(Servico servico)
 {
     using (_db = new BarbeariaDoisEntities())
     {
         _db.Configuration.ProxyCreationEnabled = false;
         _db.Servico.Add(servico);
         _db.SaveChanges();
         return(servico);
     }
 }
コード例 #6
0
 public Produto New(Produto produto)
 {
     using (_db = new BarbeariaDoisEntities())
     {
         _db.Configuration.ProxyCreationEnabled = false;
         _db.Produto.Add(produto);
         _db.SaveChanges();
         return(produto);
     }
 }
コード例 #7
0
 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);
     }
 }
コード例 #8
0
 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);
     }
 }
コード例 #9
0
 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);
     }
 }
コード例 #10
0
 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);
     }
 }
コード例 #11
0
        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);
            }
        }
コード例 #12
0
        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);
            }
        }
コード例 #13
0
        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);
            }
        }
コード例 #14
0
        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);
            }
        }