public static Usuario Save(Usuario obj) { obj.DataCriacao = DateTime.Now; obj.DateAlteracao = DateTime.Now; try { if (obj.ID == 0) { using (var db = new WebPixContext()) { db.Usuario.Add(obj); db.SaveChanges(); return(obj); } } else { obj.DateAlteracao = DateTime.Now; using (var db = new WebPixContext()) { db.Usuario.Update(obj); db.SaveChanges(); return(obj); } } } catch (Exception e) { return(new Usuario()); } }
public static bool Save(Perfil obj) { obj.DataCriacao = DateTime.Now; obj.DateAlteracao = DateTime.Now; try { if (obj.ID == 0) { using (var db = new WebPixContext()) { db.Perfil.Add(obj); db.SaveChanges(); } return(true); } else { using (var db = new WebPixContext()) { db.Perfil.Update(obj); db.SaveChanges(); return(true); } } } catch (Exception e) { return(false); } }
public static UsuarioXPerfil SaveUsuarioXPerfil(UsuarioXPerfil obj) { obj.DataCriacao = DateTime.Now; obj.DataEdicao = DateTime.Now; try { if (obj.Id == 0) { using (var db = new WebPixContext()) { db.UsuarioXPerfil.Add(obj); db.SaveChanges(); } return(obj); } else { using (var db = new WebPixContext()) { db.UsuarioXPerfil.Update(obj); db.SaveChanges(); return(obj); } } } catch (Exception e) { return(new UsuarioXPerfil()); } }
public async static void DesvinculaPerfil(UsuarioXPerfil usuarioXPerfil) { using (var db = new WebPixContext()) { db.UsuarioXPerfil.Remove(usuarioXPerfil); await db.SaveChangesAsync(); } }
public static List <Tema> GetAll() { try { using (var db = new WebPixContext()) { return(db.Tema.Where(x => x.Ativo == true).ToList()); } } catch (Exception e) { return(new List <Tema>()); } }
public static IEnumerable <Usuario> GetByIds(int idCliente, IEnumerable <int> ids) { try { using (var db = new WebPixContext()) { var users = db.Usuario.Where(x => x.idCliente.Equals(idCliente) && ids.Contains(x.ID)); return(users.ToList()); } } catch (Exception e) { return(new List <Usuario>()); } }
public static Usuario GetById(int idCliente, int id) { try { using (var db = new WebPixContext()) { var user = db.Usuario.Where(x => x.idCliente.Equals(idCliente) && x.ID.Equals(id)).SingleOrDefault(); return(user); } } catch (Exception e) { return(new Usuario()); } }
public static Usuario GetUsuario(string login, string senha, int idCliente) { try { using (var db = new WebPixContext()) { var users = db.Usuario.Where(x => x.idCliente.Equals(idCliente) && x.Login.Equals(login) && x.Senha.Equals(senha)); return(users.FirstOrDefault()); } } catch (Exception e) { return(new Usuario()); } }
public static List <Configuracao> GetAll() { try { using (var db = new WebPixContext()) { return(db.Configuracao.Where(x => x.Ativo == true).ToList()); } } catch (Exception e) { //// return(new List <Configuracao>()); } }
public static UsuarioXPerfil GetPerfilByUsuario(int idUsuario) { try { using (var db = new WebPixContext()) { var result = db.UsuarioXPerfil.Where(x => x.IdUsuario.Equals(idUsuario)).SingleOrDefault(); return(result); } } catch (Exception e) { return(new UsuarioXPerfil()); } }
public static IEnumerable <UsuarioXPerfil> GetPerfisByUsuarios(IEnumerable <int> idsUsuarios) { try { using (var db = new WebPixContext()) { var result = db.UsuarioXPerfil.Where(x => idsUsuarios.Contains(x.IdUsuario)).ToList(); return(result); } } catch (Exception e) { return(new List <UsuarioXPerfil>()); } }
public static Perfil GetById(int id) { try { using (var db = new WebPixContext()) { var result = db.Perfil.Where(p => p.ID.Equals(id)).SingleOrDefault(); return(result); } } catch (Exception e) { return(new Perfil()); } }
public static List <Page> GetAll() { try { using (var db = new WebPixContext()) { var b = db.Page.Where(x => x.Ativo == true).ToList(); return(b); } } catch (Exception e) { //// return(new List <Page>()); } }
public static IEnumerable <Estrutura> GetByMotorAndTipoAcoes(int motor, IEnumerable <int> tipoAcoes, int tipo, int idCliente) { try { using (var db = new WebPixContext()) { var result = db.Estrutura.Where(e => e.IdMotorAux.Equals(motor) && e.Tipo.Equals(tipo) && e.idCliente.Equals(idCliente) && (tipoAcoes.Contains(e.idTipoAcao) || e.idTipoAcao == 4 || e.idPai == 0)).ToList(); return(result); } } catch (Exception e) { return(new List <Estrutura>()); } }
public static bool Remove(Perfil obj) { try { using (var db = new WebPixContext()) { db.Perfil.Remove(obj); db.SaveChanges(); return(true); } } catch (Exception e) { //// return(false); } }
public static IEnumerable <Estrutura> GetAll(int idCliente, IEnumerable <int> idTipoAcoes) { try { using (var db = new WebPixContext()) { var estruturas = db.Estrutura.Where(x => x.Ativo && x.idCliente.Equals(idCliente) && (idTipoAcoes.Contains(x.idTipoAcao) || x.idTipoAcao == 4)); return(estruturas.ToList()); } } catch (Exception e) { //// return(new List <Estrutura>()); } }
public async static Task <Perfil> CarregaPerfilByUsuario(int idUsuario, int idCliente) { try { using (var db = new WebPixContext()) { var perfil = await db.Set <Perfil>().FromSql(@" select a.* from Perfil a inner join UsuarioXPerfil b on b.idUsuario = {0} where a.id = b.IdPerfil", idUsuario).FirstOrDefaultAsync(); return(perfil); } } catch (Exception e) { return(new Perfil()); } }
public static Dictionary <string, string> GetParametros(int idcliente) { try { using (var db = new WebPixContext()) { var lista = db.Configuracao.ToList().Where(x => x.idCliente == idcliente && x.Ativo == true); Dictionary <string, string> dic = new Dictionary <string, string>(); foreach (Configuracao conf in lista) { dic.Add(conf.Chave, conf.Valor); } return(dic); } } catch (Exception e) { //// return(new Dictionary <string, string>()); } }