Exemplo n.º 1
0
 public UserBE.Login Login(UserBE.Authentication objUserBE)
 {
     try
     {
         return(objUserDA.Login(objUserBE));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 2
0
        public Response <UserBE.Login> Login([FromBody] UserBE.Authentication objUserBE)
        {
            var model = new Response <UserBE.Login>();

            try
            {
                model.response = objUserBL.Login(objUserBE);
            }
            catch (Exception ex)
            {
                model.code        = 400;
                model.description = ex.Message;
            }
            return(model);
        }
Exemplo n.º 3
0
        public bool ChangePassword(UserBE.ChangePassword objUserBE)
        {
            try
            {
                var objUserBEAuth = new UserBE.Authentication {
                    UserName = objUserBE.UserName,
                    Password = objUserBE.OldPassword
                };

                var result = objUserDA.Login(objUserBEAuth);
                return(objUserDA.ChangePassword(result.Id, objUserBE.NewPassword));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 4
0
        public UserBE.Login Login(UserBE.Authentication objUserBE)
        {
            try
            {
                var response = new UserBE.Login();

                var query = from user in db.userApps
                            where user.username.Equals(objUserBE.UserName) && user.password.Equals(objUserBE.Password)
                            select new UserBE.Login
                {
                    Id       = user.id,
                    UserName = user.username,
                    Password = user.password.ToArray(),
                    Email    = user.email,
                    Active   = user.active
                };

                return(query.Single());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }