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); } }
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); } }