public Task <ResponseMessage <string> > UserInfoChangeAsync(UserInfoChangeRequest request) { var apiUrl = new AkmiiApiUrl { Method = "PUT", Url = _context.DomainUrl + "/YeeOfficeSettings/_api/ver(3.0)/admin/userinfo" }; return(GetResponseAsync <ResponseMessage <string> >(apiUrl, request.Convert2Json())); }
public Task <ResponseMessage <bool> > UserInfoDisableAsync(UserInfoAccountIDsRequest request) { var apiUrl = new AkmiiApiUrl { Method = "PUT", Url = _context.DomainUrl + "/YeeOfficeSettings/_api/ver(3.0)/admin/userinfo/disable" }; return(GetResponseAsync <ResponseMessage <bool> >(apiUrl, request.Convert2Json())); }
public Task <ResponseMessage <UserInfo> > UserInfoGetByEmailAsync(string email) { var apiUrl = new AkmiiApiUrl { Method = "GET", Url = _context.DomainUrl + "/YeeOfficeSettings/_api/ver(3.0)/userinfo/V4/email?email=" + email }; return(GetResponseAsync <ResponseMessage <UserInfo> >(apiUrl, null)); }
public Task <ResponseMessage <CustomListModel> > ListGetByListIDAsync(int appID, long listID) { var apiUrl = new AkmiiApiUrl { Method = "GET", Url = _context.DomainUrl + "/YeeOfficeSettings/_API/Ver(3.0)/api/crafts/list?appID=" + appID + "&listID=" + listID }; return(GetResponseAsync <ResponseMessage <CustomListModel> >(apiUrl, null)); }
public Task <ResponseMessage <UserInfo> > UserInfoGetByAccountIDAsync(long accountID) { var apiUrl = new AkmiiApiUrl { Method = "GET", Url = _context.DomainUrl + "/YeeOfficeSettings/_api/ver(3.0)/userinfo/V4?accountID=" + accountID }; return(GetResponseAsync <ResponseMessage <UserInfo> >(apiUrl, null)); }
public Task <ResponseMessage <UserInfo> > UserInfoGetByspAccountAsync(string spAccount) { var apiUrl = new AkmiiApiUrl { Method = "GET", Url = _context.DomainUrl + "/YeeOfficeSettings/_api/ver(3.0)/userinfo/V4/spAccount?spAccount=" + spAccount }; return(GetResponseAsync <ResponseMessage <UserInfo> >(apiUrl, null)); }
public Task <ResponseMessage <ListLayoutResponse> > GetListLayoutAsync(ListLayoutGetRequest request) { var apiUrl = new AkmiiApiUrl { Method = "GET", Url = _context.DomainUrl + "/YeeOfficeSettings/_API/Ver(3.0)/api/crafts/layouts" }; return(GetResponseAsync <ResponseMessage <ListLayoutResponse> >(apiUrl, request.ToString())); }
public Task <ResponseMessage <List <UserInfo> > > UserInfoSearchByWhereAsync(UserInfoSearchByWhereRequest request) { var apiUrl = new AkmiiApiUrl { Method = "POST", Url = _context.DomainUrl + "/YeeOfficeSettings/_api/ver(3.0)/userinfo/V4/search" }; return(GetResponseAsync <ResponseMessage <List <UserInfo> > >(apiUrl, request.Convert2Json())); }
public Task <ResponseMessage <string> > UserInfoMoveOrgAsync(UserInfoMoveOrgRequest data) { var apiUrl = new AkmiiApiUrl { Method = "PUT", Url = _context.DomainUrl + "/YeeOfficeSettings/_api/ver(3.0)/admin/userinfo/move" }; var request = new UserInfoMoveRequest(data); return(GetResponseAsync <ResponseMessage <string> >(apiUrl, request.Convert2Json())); }
public async Task <T> GetResponseAsync <T>(AkmiiApiUrl apiUrl, string content) { var response = await GetResponseAsync(apiUrl, content); T t; if (response != null && !string.IsNullOrWhiteSpace(response.Data)) { t = JsonHelper.DeserializeJsonTo <T>(response.Data); } else { t = default(T); } return(t); }
public Task <ResponseMessage <string> > AddBatchAsync(CustomDataAddBatchRequest request) { var apiUrl = AkmiiApiUrl.AddBatch(_context.DomainUrl); return(GetResponseAsync <ResponseMessage <string> >(apiUrl, request.Convert2Json())); }
public Task <ResponseMessage <List <Dictionary <string, string> > > > SelectByListIDAsync(CustomDataGetListRequest request) { var apiUrl = AkmiiApiUrl.SelectByListID(_context.DomainUrl); return(GetResponseAsync <ResponseMessage <List <Dictionary <string, string> > > >(apiUrl, request.Convert2Json())); }
public Task <ResponseMessage <string> > RemoveBatchByIDsAsync(CustomDataRemvoeBatchRequest request) { var apiUrl = AkmiiApiUrl.RemoveBatchByIDs(_context.DomainUrl); return(GetResponseAsync <ResponseMessage <string> >(apiUrl, request.Convert2Json())); }
public Task <ResponseMessage <CustomListItemResponse> > SelectJoinListTitleByIDAsync(CustomDataGetByIDRequest request) { var apiUrl = AkmiiApiUrl.SelectJoinListTitleByID(_context.DomainUrl); return(GetResponseAsync <ResponseMessage <CustomListItemResponse> >(apiUrl, request.Convert2Json())); }
public Task <ResponseMessage <string> > SelectByListIDFirstAsync(CustomDataGetListDefaultRequest request) { var apiUrl = AkmiiApiUrl.SelectByListIDFirst(_context.DomainUrl); return(GetResponseAsync <ResponseMessage <string> >(apiUrl, request.Convert2Json())); }
public Task <ResponseMessage <string> > ListBatchEditAsync(ListDataBatchEditRequest request) { var apiUrl = AkmiiApiUrl.ListBatchEdit(_context.DomainUrl); return(GetResponseAsync <ResponseMessage <string> >(apiUrl, request.Convert2Json())); }
public Task <ResponseMessage <string> > EditByTitleAsync(CustomDataEditByTitleWhereRequest request) { var apiUrl = AkmiiApiUrl.EditByTitle(_context.DomainUrl); return(GetResponseAsync <ResponseMessage <string> >(apiUrl, request.Convert2Json())); }
public Task <HttpHelper.HttpResult> GetResponseAsync(AkmiiApiUrl apiUrl, string content) { var headers = GetHeaders(); return(HttpHelper.GetHttpResponseAsync(apiUrl.Url, apiUrl.Method, content, headers)); }
public Task <ResponseMessage <List <ListDefinitionModel> > > GetListDefByListIDAsync(int appID, long listID) { var apiUrl = AkmiiApiUrl.GetListDefByListID(_context.DomainUrl, appID, listID); return(GetResponseAsync <ResponseMessage <List <ListDefinitionModel> > >(apiUrl, null)); }