예제 #1
0
        public bool LogUser(string Username, string Password)
        {
            try
            {
                using (SiscarpioContext db = new SiscarpioContext())
                {
                    Usuario Usuario = db.Usuarios
                                      .Where(x => x.Username.Equals(Username))
                                      .Where(x => x.Password.Equals(Password))
                                      .FirstOrDefault();

                    if (Usuario == null)
                    {
                        return(false);
                    }
                    else
                    {
                        return(true);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #2
0
        public bool Salvar(string Username, string Nome, string Password)
        {
            Usuario Usuario = new Usuario()
            {
                Nome          = Nome,
                Password      = Password,
                Username      = Username,
                Ativo         = true,
                SenhaResetada = false
            };

            try
            {
                using (SiscarpioContext db = new SiscarpioContext())
                {
                    db.Usuarios.Add(Usuario);
                    db.SaveChanges();

                    return(true);
                }
            }
            catch (Exception)
            {
                return(false);

                throw;
            }
        }
예제 #3
0
        public List <UsuarioListagemDTO> GetUsuarios(string Nome, string Username)
        {
            try
            {
                using (SiscarpioContext db = new SiscarpioContext())
                {
                    IQueryable <Usuario> Usuarios = db.Usuarios.AsQueryable();

                    if (!string.IsNullOrEmpty(Nome))
                    {
                        Usuarios = Usuarios.Where(x => x.Nome.Contains(Nome));
                    }

                    if (!string.IsNullOrEmpty(Username))
                    {
                        Usuarios = Usuarios.Where(x => x.Username.Contains(Username));
                    }

                    List <UsuarioListagemDTO> UsuariosDTO = Usuarios
                                                            .OrderBy(x => x.Nome)
                                                            .Select(x => new UsuarioListagemDTO()
                    {
                        Id       = x.Id,
                        Nome     = x.Nome,
                        Username = x.Username
                    }).ToList();

                    return(UsuariosDTO);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #4
0
        public bool LogUser(string Username, string Password)
        {
            try
            {
                using(SiscarpioContext db = new SiscarpioContext())
                {
                    Usuario Usuario = db.Usuarios
                        .Where(x => x.Username.Equals(Username))
                        .Where(x => x.Password.Equals(Password))
                        .FirstOrDefault();

                    if(Usuario == null)
                    {
                        return false;
                    }
                    else
                    {
                        return true;
                    }
                }
            }
            catch (Exception)
            {

                throw;
            }
        }
예제 #5
0
        public List<UsuarioListagemDTO> GetAllUsuarios()
        {
            try
            {
                using(SiscarpioContext db = new SiscarpioContext())
                {
                    List<UsuarioListagemDTO> Usuarios = db.Usuarios
                        .OrderBy(x => x.Nome)
                        .Select(x => new UsuarioListagemDTO
                        { 
                            Id = x.Id,
                            Nome = x.Nome,
                            Username = x.Username
                        })
                        .ToList();

                    return Usuarios;
                }
            }
            catch (Exception)
            {

                throw;
            }
        }
예제 #6
0
        public List <UsuarioListagemDTO> GetAllUsuarios()
        {
            try
            {
                using (SiscarpioContext db = new SiscarpioContext())
                {
                    List <UsuarioListagemDTO> Usuarios = db.Usuarios
                                                         .OrderBy(x => x.Nome)
                                                         .Select(x => new UsuarioListagemDTO
                    {
                        Id       = x.Id,
                        Nome     = x.Nome,
                        Username = x.Username
                    })
                                                         .ToList();

                    return(Usuarios);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #7
0
        public List<UsuarioListagemDTO> GetUsuarios(string Nome, string Username)
        {
            try
            {
                using (SiscarpioContext db = new SiscarpioContext())
                {
                    IQueryable<Usuario> Usuarios = db.Usuarios.AsQueryable();

                    if (!string.IsNullOrEmpty(Nome))
                    {
                        Usuarios = Usuarios.Where(x => x.Nome.Contains(Nome));
                    }

                    if (!string.IsNullOrEmpty(Username))
                    {
                        Usuarios = Usuarios.Where(x => x.Username.Contains(Username));
                    }

                    List<UsuarioListagemDTO> UsuariosDTO = Usuarios
                        .OrderBy(x => x.Nome)
                        .Select(x => new UsuarioListagemDTO()
                        {
                            Id = x.Id,
                            Nome = x.Nome,
                            Username = x.Username
                        }).ToList();

                    return UsuariosDTO;
                }
            }
            catch (Exception)
            {

                throw;
            }
        }
예제 #8
0
        public bool Salvar(string Username, string Nome, string Password)
        {
            Usuario Usuario = new Usuario()
            {
                Nome = Nome,
                Password = Password,
                Username = Username,
                Ativo = true,
                SenhaResetada = false
            };

            try
            {
                using(SiscarpioContext db = new SiscarpioContext())
                {
                    db.Usuarios.Add(Usuario);
                    db.SaveChanges();

                    return true;
                }
            }
            catch (Exception)
            {
                return false;
                throw;
            }
        }