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