tx
2025-04-10 2538101febc78f525945da72c7cdcb2589f9e6ea
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
using Flurl.Http;
using System.Collections.Generic;
using System.Threading.Tasks;
 
namespace TProduct.HttpClient
{
    /// <summary>
    /// Corpration
    /// </summary> 
    public partial class LoginUser
    {
        /// <summary>
        /// 插入一条  
        /// </summary> 
        public async Task<bool> 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<ApiResult<bool>>();
            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<string, string> dict = new Dictionary<string, string>();
            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<bool> Insert(Entity.LoginUser input, string url)
        {
            if (input == null)
                return false;
            Dictionary<string, string> dict = new Dictionary<string, string>();
            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<ApiResult<bool>>();
            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<ApiResult<bool>>();
        }
 
 
    }
}