using Flurl.Http; using System.Collections.Generic; using System.Threading.Tasks; namespace TProduct.HttpClient { /// /// Corpration /// public partial class LoginUser { /// /// 插入一条 /// public async Task InsertAsync(Entity.LoginUser input) { if (input == null) return false; var url = TProduct.HttpClientBase.Build("LoginUser", "Insert@V1.0"); var ret = await url.PostJsonAsync(input).ReceiveJson>(); return ret.Data; } public void Insert(Entity.LoginUser input) { if (input == null) return; var url = TProduct.HttpClientBase.Build("Auth/LoginUser", "Insert@V1.0"); //IFlurlRequest request = url.WithHeader("pump", "1"); Dictionary dict = new Dictionary(); dict.Add("pump", "pump1"); dict.Add("Port-Type", "type1"); dict.Add("Port-Catalog", "catalog1"); IFlurlRequest request = url.WithHeaders(dict, false); request.PostJsonAsync(input); } public async Task Insert(Entity.LoginUser input, string url) { if (input == null) return false; Dictionary dict = new Dictionary(); dict.Add("pump", "pump1"); dict.Add("Port-Type", "type1"); dict.Add("Port-Catalog", "catalog1"); var a = url.WithHeaders(dict, false); var result = await a.PostJsonAsync(input).ReceiveJson>(); return result.Data; } public void Update(Entity.LoginUser input) { if (input == null) return; var url = TProduct.HttpClientBase.Build("LoginUser", "Update@V1.0"); url.WithHeader("Port-Name", "pump1"); url.PutJsonAsync(input);//.ReceiveJson>(); } } }