Example #1
0
        public async Task <ResponseModel> RemoveUser(GetByIdAuth0 objGetbyId)
        {
            try
            {
                UserProvider objUserProvider = new UserProvider();
                await objUserProvider.RemoveUser(objAuth0Config, objGetbyId.ID);

                ResponseModel objResponseModel = new ResponseModel
                {
                    StatusCode = 0,
                    Message    = "SuccessFully Deleted"
                };
                return(objResponseModel);
            }

            catch (Exception ex)
            {
                ResponseModel objResponseModel = new ResponseModel
                {
                    StatusCode = 0,
                    Message    = ex.Message
                };
                return(objResponseModel);
            }
        }
Example #2
0
        public async Task <ResponseModel <UserModel> > GetUser(GetByIdAuth0 objGetById)
        {
            try
            {
                UserProvider objUserProvider = new UserProvider();
                UserModel    objUser         = await objUserProvider.GetUserById(objGetById.ID, objAuth0Config);

                ResponseModel <UserModel> objResponseModel = new ResponseModel <UserModel>
                {
                    StatusCode     = 1,
                    Message        = "Successfully Retrieved user",
                    ResponseObject = objUser
                };
                return(objResponseModel);
            }
            catch (Exception ex)
            {
                ResponseModel <UserModel> objResponseModel = new ResponseModel <UserModel>
                {
                    Message    = ex.Message,
                    StatusCode = 0
                };
                return(objResponseModel);
            }
        }