-
Notifications
You must be signed in to change notification settings - Fork 2
/
AppServiceRepository.cs
37 lines (34 loc) · 1.04 KB
/
AppServiceRepository.cs
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ZTAppFramework.Application.Stared.Attributes;
using ZTAppFramework.Application.Stared.HttpManager;
namespace ZTAppFramework.App.Service.Base
{
internal class AppServiceRepository : AppServiceBase
{
public AppServiceRepository(ApiClinetRepository apiClinet) : base(apiClinet)
{
}
[ApiUrl("")]
public async Task<AppliResult<bool>> Delete(string Id)
{
AppliResult<bool> result = new AppliResult<bool>();
var api = await _apiClinet.DeleteAsync<bool>(GetEndpoint(), new { Ids = Id });
if (api.success && api.Code == 200)
{
result.Success = true;
result.data = api.data;
result.Message = api.message;
}
else
{
result.Success = false;
result.Message = api.message;
}
return result;
}
}
}