public static WorkflowPacket Login(this WorkflowPacket wp, string username = "******", string password = "******") { string token = null; wp .Post <LoginResponse>("account/login", new { username, password }) .AndOk() .Then(wp => token = wp.GetObject <LoginResponse>().AccessToken) .UseHeader("Authorization", $"Bearer {token}"); return(wp); }
public static WorkflowPacket Post <T>(this WorkflowPacket wp, string route, object data) where T : new() { return(wp.Post <T>(typeof(T).Name, route, data)); }