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(); } } }
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); } }
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(); } }
public List <Bairros> ListarLocais() { using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext()) { var lista = ctx.Bairros.Include(x => x.Locais).ToList(); return(lista); } }
public List <Bairros> Listar() { using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext()) { var lista = ctx.Bairros.ToList(); return(lista); } }
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); } }
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(); } }
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); } }
public void Cadastrar(Locais local) { using (WebsiteDaSaudeContext ctx = new WebsiteDaSaudeContext()) { if (local.Cep.Contains("-")) { local.Cep = local.Cep.Replace("-", ""); } ctx.Add(local); ctx.SaveChanges(); } }
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); } }
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); } }
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(); } } }
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); } }