// Authenticate public async Task <IEnumerable <AccessibleCompany> > GetAccessibleCompaniesAsync(string email, string password) { var result = await _httpClient.PostAsync <userauthentication, accessiblecompanies>("/access/authenticate", new userauthentication() { email = email, password = password }); return(TransformLists.TransformListResult(result, x => x.accessiblecompany, AccessibleCompany.FromNative)); }
public void ClearBlackBoard() { Objects.Clear(); GameObjects.Clear(); Transforms.Clear(); Vectors.Clear(); ScriptableObjects.Clear(); Strings.Clear(); Floats.Clear(); Ints.Clear(); Bools.Clear(); ObjectLists.Clear(); GameObjectLists.Clear(); TransformLists.Clear(); VectorLists.Clear(); ScriptableObjectLists.Clear(); StringLists.Clear(); FloatLists.Clear(); IntLists.Clear(); BoolLists.Clear(); }
public static async Task <IEnumerable <TItem> > GetListAsync <TResult, TNativeItem, TItem>(this IPeaApiHttpClient httpClient, string url, Func <TResult, IEnumerable <TNativeItem> > getValue, Func <TNativeItem, TItem> transformItem) { var result = await httpClient.GetAsync <TResult>(url); return(TransformLists.TransformListResult(result, getValue, transformItem)); }