Exemplo n.º 1
0
        public bool VerifyUser(String username, String code)
        {
            var        userDao     = DataAccess.UserDao;
            const bool verified    = true;
            const bool notVerified = false;

            try
            {
                var ds = userDao.GetUserByUsername(username);

                if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
                {
                    var user = MapperBo.ToUserBo(ds.Tables[0].Rows[0]);
                    if (user.VerificationCode.Trim().ToLower().Equals(code.Trim().ToLower()))
                    {
                        return(verified);
                    }
                }
            }
            catch (Exception exception)
            {
                _logger.Error("ERROR IN CLASS =>>> USERBO, METHOD =>>> VerifyUser, EXCEPTION MESSAGE =>> " + exception.Message);

                if (exception.Message.Equals("user doesnt exists"))
                {
                    return(notVerified);
                }
                return(notVerified);
            }
            return(notVerified);
        }
Exemplo n.º 2
0
        public bool CheckUsername(String username)
        {
            var        userDao   = DataAccess.UserDao;
            const bool available = true;
            const bool notAvail  = false;

            try
            {
                var ds = userDao.GetUserByUsername(username);

                if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
                {
                    var user = MapperBo.ToUserBo(ds.Tables[0].Rows[0]);
                    if (user.Username.Trim().ToLower().Equals(username.Trim().ToLower()))
                    {
                        return(notAvail);
                    }
                }
            }
            catch (Exception exception)
            {
                _logger.Error("ERROR IN CLASS =>>> USERBO, METHOD =>>> CheckUsername, EXCEPTION MESSAGE =>> " + exception.Message);

                if (exception.Message.Equals("no user exists with this username"))
                {
                    return(available);
                }
                return(notAvail);
            }
            return(available);
        }
Exemplo n.º 3
0
        public IUserBo ValidateUser(String username)
        {
            var    userDao = DataAccess.UserDao;
            UserBo user    = null;

            try
            {
                var ds = userDao.GetUserByUsername(username);
                if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
                {
                    user = MapperBo.ToUserBo(ds.Tables[0].Rows[0]);
                }
            }
            catch (Exception exception)
            {
                _logger.Error("ERROR IN CLASS =>>> USERBO, METHOD =>>> GetPassword, EXCEPTION MESSAGE =>> " + exception.Message);

                throw;
            }
            return(user);
        }
Exemplo n.º 4
0
        public IUserBo GetByid(int userId)
        {
            var     userDao = DataAccess.UserDao;
            IUserBo user    = null;

            try
            {
                var ds = userDao.GetById(userId);
                if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
                {
                    user = MapperBo.ToUserBo(ds.Tables[0].Rows[0]);
                }
            }
            catch (Exception exception)
            {
                _logger.Error("ERROR IN CLASS =>>> USERBO, METHOD =>>> GetByid, EXCEPTION MESSAGE =>> " + exception.Message);
                throw;
            }

            return(user);
        }
Exemplo n.º 5
0
        public List <IUserBo> Getall()
        {
            var users   = new List <IUserBo>();
            var userDao = DataAccess.UserDao;

            try
            {
                var ds = userDao.GetAll();
                if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
                {
                    for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                    {
                        var user = MapperBo.ToUserBo(ds.Tables[0].Rows[i]);
                        users.Add(user);
                    }
                }
            }
            catch (Exception exception)
            {
                _logger.Error("ERROR IN CLASS =>>> USERBO, METHOD =>>> Getall, EXCEPTION MESSAGE =>> " + exception.Message);
                throw;
            }
            return(users);
        }