Example #1
0
        public void Editar(Locais localPassado)
        {
            using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
            {
                var localBuscado = ctx.Locais.FirstOrDefault(x => x.IdLocal == localPassado.IdLocal);

                if (localBuscado == null)
                {
                    throw new Exception("Local não encontrado.");
                }
                else
                {
                    localBuscado.IdTipoLocal = localPassado.IdTipoLocal;
                    localBuscado.NomeLocal   = localPassado.NomeLocal;
                    localBuscado.Capacidade  = localPassado.Capacidade;
                    localBuscado.Cep         = localPassado.Cep;
                    localBuscado.IdBairro    = localPassado.IdBairro;
                    localBuscado.Logradouro  = localPassado.Logradouro;
                    localBuscado.Numero      = localPassado.Numero;
                    localBuscado.Telefone    = localPassado.Telefone;

                    if (localBuscado.Cep.Contains("-"))
                    {
                        localBuscado.Cep = localBuscado.Cep.Replace("-", "");
                    }


                    ctx.Update(localBuscado);
                    ctx.SaveChanges();
                }
            }
        }
        public void Editar(Usuarios usuarioPassado)
        {
            using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
            {
                var usuarioBuscado = ctx.Usuarios.FirstOrDefault(x => x.IdUsuario == usuarioPassado.IdUsuario);

                if (usuarioBuscado == null)
                {
                    throw new Exception("Usuário não encontrado no banco de dados");
                }
                else
                {
                    usuarioBuscado.IdPermissao    = usuarioPassado.IdPermissao;
                    usuarioBuscado.NomeUsuario    = usuarioPassado.NomeUsuario;
                    usuarioBuscado.DataNascimento = usuarioPassado.DataNascimento;
                    usuarioBuscado.Email          = usuarioPassado.Email;
                    usuarioBuscado.Senha          = usuarioPassado.Senha;
                    usuarioBuscado.IdBairro       = usuarioPassado.IdBairro;
                    usuarioBuscado.Cep            = usuarioPassado.Cep;
                    usuarioBuscado.Logradouro     = usuarioPassado.Logradouro;
                    usuarioBuscado.Numero         = usuarioPassado.Numero;

                    if (usuarioBuscado.Cep.Contains("-"))
                    {
                        usuarioBuscado.Cep = usuarioBuscado.Cep.Replace("-", "");
                    }

                    ctx.Update(usuarioBuscado);
                    ctx.SaveChanges();
                }
            }
        }
Example #3
0
        public List <Locais> ListarComServicos()
        {
            using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
            {
                var lista = ctx.Locais
                            .Include(x => x.IdTipoLocalNavigation)
                            .Include(x => x.IdBairroNavigation)
                            .Include(x => x.ServicosPrestados).ThenInclude(y => y.IdSituacaoNavigation)
                            .Include(x => x.ServicosPrestados).ThenInclude(y => y.IdServicoNavigation).ThenInclude(z => z.IdCategoriaNavigation)
                            .ToList();

                foreach (var item in lista)
                {
                    foreach (var servico in item.ServicosPrestados)
                    {
                        servico.IdServicoNavigation.IdCategoriaNavigation.Servicos = null;
                        servico.IdServicoNavigation.ServicosPrestados  = null;
                        servico.IdSituacaoNavigation.ServicosPrestados = null;
                    }

                    item.IdTipoLocalNavigation.Locais = null;
                    item.IdBairroNavigation.Locais    = null;
                    item.IdBairroNavigation.Usuarios  = null;
                }

                return(lista);
            }
        }
Example #4
0
 public void Cadastrar(TiposLocais tipo)
 {
     using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
     {
         ctx.TiposLocais.Add(tipo);
         ctx.SaveChanges();
     }
 }
 public void Cadastrar(LocaisEventos localEvento)
 {
     using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
     {
         ctx.LocaisEventos.Add(localEvento);
         ctx.SaveChanges();
     }
 }
 public List <Categorias> Listar()
 {
     using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
     {
         var lista = ctx.Categorias.ToList();
         return(lista);
     }
 }
 public void Cadastrar(Categorias categoria)
 {
     using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
     {
         ctx.Categorias.Add(categoria);
         ctx.SaveChanges();
     }
 }
Example #8
0
 public List <Bairros> ListarLocais()
 {
     using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
     {
         var lista = ctx.Bairros.Include(x => x.Locais).ToList();
         return(lista);
     }
 }
Example #9
0
 public List <Bairros> Listar()
 {
     using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
     {
         var lista = ctx.Bairros.ToList();
         return(lista);
     }
 }
Example #10
0
 public bool LocalJaExiste(string nomeLocal)
 {
     using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
     {
         var localBuscado = ctx.Locais.FirstOrDefault(x => x.NomeLocal.ToLower() == nomeLocal.ToLower());
         return(localBuscado == null ? false : true);
     }
 }
 public void Cadastrar(Servicos servico)
 {
     using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
     {
         ctx.Servicos.Add(servico);
         ctx.SaveChanges();
     }
 }
 public List <Categorias> ListarServicos()
 {
     using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
     {
         var lista = ctx.Categorias.Include(x => x.Servicos).ToList();
         return(lista);
     }
 }
 public List <Permissoes> Listar()
 {
     using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
     {
         var lista = ctx.Permissoes.ToList();
         return(lista);
     }
 }
Example #14
0
 public List <TiposLocais> Listar()
 {
     using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
     {
         var lista = ctx.TiposLocais.ToList();
         return(lista);
     }
 }
 public void Cadastrar(Eventos evento)
 {
     using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
     {
         ctx.Eventos.Add(evento);
         ctx.SaveChanges();
     }
 }
 public void Excluir(int id)
 {
     using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
     {
         var usuarioBuscado = ctx.Usuarios.FirstOrDefault(x => x.IdUsuario == id);
         ctx.Usuarios.Remove(usuarioBuscado);
         ctx.SaveChanges();
     }
 }
Example #17
0
        public List <Bairros> BuscarPorNome(string nomeBairro)
        {
            using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
            {
                var lista = ctx.Bairros.Where(x => EF.Functions.Like(x.NomeBairro, $"%{nomeBairro}%")).ToList();

                return(lista);
            }
        }
        public void ExcluirPorLocal(int idLocal)
        {
            using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
            {
                var listaASerRemovida = ctx.LocaisEventos.Where(x => x.IdLocal == idLocal);

                ctx.LocaisEventos.RemoveRange(listaASerRemovida);
                ctx.SaveChanges();
            }
        }
        public List <Servicos> BuscarPorNome(string nomeServico)
        {
            using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
            {
                var lista = ctx.Servicos.Where(x => EF.Functions.Like(x.NomeServico, $"%{nomeServico}%"))
                            .Include(x => x.IdCategoriaNavigation)
                            .ToList();

                return(lista);
            }
        }
Example #20
0
        public void Cadastrar(Locais local)
        {
            using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
            {
                if (local.Cep.Contains("-"))
                {
                    local.Cep = local.Cep.Replace("-", "");
                }

                ctx.Add(local);
                ctx.SaveChanges();
            }
        }
Example #21
0
        public List <Locais> BuscarPorNome(string nomeBuscado)
        {
            using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
            {
                var lista = ctx.Locais
                            .Where(x => EF.Functions.Like(x.NomeLocal, $"%{nomeBuscado}%"))
                            .Include(x => x.IdTipoLocalNavigation)
                            .Include(x => x.IdBairroNavigation)
                            .ToList();

                return(lista);
            }
        }
        public List <Servicos> Listar()
        {
            using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
            {
                var lista = ctx.Servicos.Include(x => x.IdCategoriaNavigation).ToList();

                foreach (var item in lista)
                {
                    item.IdCategoriaNavigation.Servicos = null;
                }

                return(lista);
            }
        }
Example #23
0
        public Bairros BuscarPorId(int id)
        {
            using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
            {
                var bairro = ctx.Bairros.Include(x => x.Locais).FirstOrDefault(x => x.IdBairro == id);

                if (bairro != null)
                {
                    return(bairro);
                }

                return(null);
            }
        }
        public Categorias BuscarPorId(int id)
        {
            using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
            {
                var categoria = ctx.Categorias.Include(x => x.Servicos).FirstOrDefault(x => x.IdCategoria == id);

                if (categoria != null)
                {
                    return(categoria);
                }

                return(null);
            }
        }
        public Servicos BuscarPorId(int id)
        {
            using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
            {
                var servicoBuscado = ctx.Servicos.Include(x => x.IdCategoriaNavigation).FirstOrDefault(x => x.IdServico == id);

                if (servicoBuscado != null)
                {
                    return(servicoBuscado);
                }

                return(null);
            }
        }
        public Usuarios BuscarPorEmailESenha(LoginViewModel login)
        {
            using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
            {
                var usuario = ctx.Usuarios.Include(x => x.IdPermissaoNavigation).FirstOrDefault(x => x.Email == login.Email && x.Senha == login.Senha);

                if (usuario != null)
                {
                    return(usuario);
                }

                return(null);
            }
        }
        public Usuarios BuscarPorId(int id)
        {
            using (WebsiteDaSaudeContext ctx = new  WebsiteDaSaudeContext())
            {
                var usuario = ctx.Usuarios.Include(x => x.IdPermissaoNavigation).Include(x => x.IdBairroNavigation).FirstOrDefault(x => x.IdUsuario == id);

                if (usuario != null)
                {
                    return(usuario);
                }

                return(null);
            }
        }
        public Eventos BuscarPorId(int id)
        {
            using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
            {
                var evento = ctx.Eventos.Include(x => x.LocaisEventos).FirstOrDefault(x => x.IdEvento == id);

                if (evento != null)
                {
                    return(evento);
                }

                return(null);
            }
        }
Example #29
0
        public void Excluir(int id)
        {
            using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
            {
                var tipoBuscado = ctx.TiposLocais.FirstOrDefault(x => x.IdTipoLocal == id);

                if (tipoBuscado == null)
                {
                    throw new Exception("Tipo de local não encontrado.");
                }
                else
                {
                    ctx.TiposLocais.Remove(tipoBuscado);
                    ctx.SaveChanges();
                }
            }
        }
Example #30
0
        public Locais BuscarPorId(int id)
        {
            using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext())
            {
                var localBuscado = ctx.Locais
                                   .Include(x => x.IdTipoLocalNavigation)
                                   .Include(x => x.IdBairroNavigation)
                                   .FirstOrDefault(x => x.IdLocal == id);

                if (localBuscado != null)
                {
                    return(localBuscado);
                }

                return(null);
            }
        }