public async Task <ApiResult <PagedResult <WorkTrackingAggregateViewModel> > > GetArreggateMasterList(GetWorkTrackingPagingRequest request) { var sessions = Core.Token; _client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", sessions); var response = await _client.GetAsync($"/api/worktrackings/GetArreggateMasterList?pageIndex=" + $"{request.PageIndex}&pageSize={request.PageSize}&Year={request.Year}" + $"&MONTH={request.MONTH}&Type={request.Type}" ); var body = await response.Content.ReadAsStringAsync(); var dataReturn = JsonConvert.DeserializeObject <PagedResult <WorkTrackingAggregateViewModel> >(body); if (dataReturn != null) { ApiSuccessResult <PagedResult <WorkTrackingAggregateViewModel> > data = new ApiSuccessResult <PagedResult <WorkTrackingAggregateViewModel> > { IsSuccessed = true, Message = "search work is successful", ResultObj = dataReturn }; return(data); } else { ApiSuccessResult <PagedResult <WorkTrackingAggregateViewModel> > data = new ApiSuccessResult <PagedResult <WorkTrackingAggregateViewModel> > { IsSuccessed = false, Message = "search work is failure", ResultObj = null }; return(data); } }
public async Task <ApiResult <PagedResult <WorkViewModel> > > MatchingWork(WorkMatchingListRequest request) { var sessions = Core.Token; _client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", sessions); var json = JsonConvert.SerializeObject(request); var httpContent = new StringContent(json, Encoding.UTF8, "application/json"); var response = await _client.PostAsync($"/api/works/MatchingWork", httpContent); var body = await response.Content.ReadAsStringAsync(); var dataReturn = JsonConvert.DeserializeObject <PagedResult <WorkViewModel> >(body); if (dataReturn != null) { ApiSuccessResult <PagedResult <WorkViewModel> > data = new ApiSuccessResult <PagedResult <WorkViewModel> > { IsSuccessed = true, Message = "search preclaim is successful", ResultObj = dataReturn }; return(data); } else { ApiSuccessResult <PagedResult <WorkViewModel> > data = new ApiSuccessResult <PagedResult <WorkViewModel> > { IsSuccessed = false, Message = "search preclaim is failure", ResultObj = null }; return(data); } }
public async Task <ApiResult <PagedResult <FixParameterViewModel> > > GetAllPaging(GetFixParameterPagingRequest request) { var sessions = Core.Token; _client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", sessions); var response = await _client.GetAsync($"/api/FixParameters/GetAllPaging?pageIndex=" + $"{request.PageIndex}&pageSize={request.PageSize}" + $"&Type={request.Type}&Key={request.Key}" ); var body = await response.Content.ReadAsStringAsync(); var dataReturn = JsonConvert.DeserializeObject <PagedResult <FixParameterViewModel> >(body); if (dataReturn != null) { ApiSuccessResult <PagedResult <FixParameterViewModel> > data = new ApiSuccessResult <PagedResult <FixParameterViewModel> > { IsSuccessed = true, Message = "search work is successful", ResultObj = dataReturn }; return(data); } else { ApiSuccessResult <PagedResult <FixParameterViewModel> > data = new ApiSuccessResult <PagedResult <FixParameterViewModel> > { IsSuccessed = false, Message = "search work is failure", ResultObj = null }; return(data); } }
public async Task <ApiResult <PagedResult <AppClaimViewModel> > > GetAllPagingAppClaim() { var sessions = Core.Token; _client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", sessions); var response = await _client.GetAsync($"/api/Roles/GetAllPagingAppClaim"); var body = await response.Content.ReadAsStringAsync(); var dataReturn = JsonConvert.DeserializeObject <PagedResult <AppClaimViewModel> >(body); if (dataReturn != null) { ApiSuccessResult <PagedResult <AppClaimViewModel> > data = new ApiSuccessResult <PagedResult <AppClaimViewModel> > { IsSuccessed = true, Message = "search Role is successful", ResultObj = dataReturn }; return(data); } else { ApiSuccessResult <PagedResult <AppClaimViewModel> > data = new ApiSuccessResult <PagedResult <AppClaimViewModel> > { IsSuccessed = false, Message = "search Role is failure", ResultObj = null }; return(data); } }
public async Task <ApiResult <PagedResult <MasterListViewModel> > > GetAllPaging(GetMasterListPagingRequest request) { var sessions = Core.Token; _client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", sessions); var response = await _client.GetAsync($"/api/MasterLists/GetAllPaging?pageIndex=" + $"{request.PageIndex}&pageSize={request.PageSize}&Year={request.Year}" + $"&Month={request.Month}&IsNeedDetectAPI={request.IsNeedDetectAPI}" ); var body = await response.Content.ReadAsStringAsync(); var dataReturn = JsonConvert.DeserializeObject <PagedResult <MasterListViewModel> >(body); if (dataReturn != null) { ApiSuccessResult <PagedResult <MasterListViewModel> > data = new ApiSuccessResult <PagedResult <MasterListViewModel> > { IsSuccessed = true, Message = "search MasterList is successful", ResultObj = dataReturn }; return(data); } else { ApiSuccessResult <PagedResult <MasterListViewModel> > data = new ApiSuccessResult <PagedResult <MasterListViewModel> > { IsSuccessed = false, Message = "search MasterList is failure", ResultObj = null }; return(data); } }
public async Task <ApiResult <CustomerViewRequest> > GetCustomerById(int id) { var query = from c in db.Ib_customers where c.Ib_record_primary_key == id select new { c }; if (query == null) { return(new ApiErrorResult <CustomerViewRequest>("Customer not exist!")); } var data = await query.Select(x => new CustomerViewRequest() { id = x.c.Ib_record_primary_key, name = x.c.Ib_customer_name, registration = x.c.Ib_customer_registration, cus_type = x.c.Ib_customer_type }).FirstOrDefaultAsync(); var result = new ApiSuccessResult <CustomerViewRequest>(data); return(result); }
public async Task <ApiResult <PagedResult <WorkViewModel> > > GetAllPaging(GetWorkPagingRequest request) { var sessions = Core.Token; _client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", sessions); var response = await _client.GetAsync($"/api/works/GetAllPaging?pageIndex=" + $"{request.PageIndex}&pageSize={request.PageSize}&WK_INT_NO={request.WK_INT_NO}" + $"&TTL_ENG={request.TTL_ENG}&ISWC_NO={request.ISWC_NO}" + $"&ISRC={request.ISRC}&WRITER={request.WRITER}" + $"&ARTIST={request.ARTIST}&SOC_NAME={request.SOC_NAME}&SearchType={request.SearchType}&IsGetMonopolyInfo={request.IsGetMonopolyInfo}&SOCIETY={request.SOCIETY}" ); var body = await response.Content.ReadAsStringAsync(); var dataReturn = JsonConvert.DeserializeObject <PagedResult <WorkViewModel> >(body); if (dataReturn != null) { ApiSuccessResult <PagedResult <WorkViewModel> > data = new ApiSuccessResult <PagedResult <WorkViewModel> > { IsSuccessed = true, Message = "search work is successful", ResultObj = dataReturn }; return(data); } else { ApiSuccessResult <PagedResult <WorkViewModel> > data = new ApiSuccessResult <PagedResult <WorkViewModel> > { IsSuccessed = false, Message = "search work is failure", ResultObj = null }; return(data); } }
public async Task <ApiResult <PagedResult <WorkHistoryViewModel> > > GetAllPaging(GetWorkHistoryPagingRequest request) { var sessions = Core.Token; _client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", sessions); var response = await _client.GetAsync($"/api/WorkHistorys/GetAllPaging?pageIndex=" + $"{request.PageIndex}&pageSize={request.PageSize}&Title2={request.Title2}" + $"&Writer2={request.Writer2}&Artist2={request.Artist2}" + $"&WK_INT_NO={request.WK_INT_NO}&WK_Title2={request.WK_Title2}" + $"&WK_Artist2={request.WK_Artist2}" ); var body = await response.Content.ReadAsStringAsync(); var dataReturn = JsonConvert.DeserializeObject <PagedResult <WorkHistoryViewModel> >(body); if (dataReturn != null) { ApiSuccessResult <PagedResult <WorkHistoryViewModel> > data = new ApiSuccessResult <PagedResult <WorkHistoryViewModel> > { IsSuccessed = true, Message = "search WorkHistory is successful", ResultObj = dataReturn }; return(data); } else { ApiSuccessResult <PagedResult <WorkHistoryViewModel> > data = new ApiSuccessResult <PagedResult <WorkHistoryViewModel> > { IsSuccessed = false, Message = "search WorkHistory is failure", ResultObj = null }; return(data); } }
public async Task <ApiResult <PagedResult <MonopolyViewModel> > > GetAllPaging(GetMonopolyPagingRequest request) { var sessions = Core.Token; _client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", sessions); var response = await _client.GetAsync($"/api/monopolys/GetAllPaging?pageIndex=" + $"{request.PageIndex}&pageSize={request.PageSize}" + $"&group={request.Group}&Name2={request.Name}&Own2={request.Own2}&SearchType={request.SearchType}&CodeNew={request.CodeNew}" //$"&ISRC={request.ISRC}&WRITER={request.WRITER}" + //$"&ARTIST={request.ARTIST}&SOC_NAME={request.SOC_NAME}" ); var body = await response.Content.ReadAsStringAsync(); var dataReturn = JsonConvert.DeserializeObject <PagedResult <MonopolyViewModel> >(body); if (dataReturn != null) { ApiSuccessResult <PagedResult <MonopolyViewModel> > data = new ApiSuccessResult <PagedResult <MonopolyViewModel> > { IsSuccessed = true, Message = "search work is successful", ResultObj = dataReturn }; return(data); } else { ApiSuccessResult <PagedResult <MonopolyViewModel> > data = new ApiSuccessResult <PagedResult <MonopolyViewModel> > { IsSuccessed = false, Message = "search work is failure", ResultObj = null }; return(data); } }
public async Task <ApiResult <PagedResult <PreclaimViewModel> > > GetAllPaging(GetPreclaimPagingRequest request) { var sessions = Core.Token; _client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", sessions); var response = await _client.GetAsync($"/api/preclaims/GetAllPaging?pageIndex=" + $"{request.PageIndex}&pageSize={request.PageSize}&asset_id={request.Asset_ID}" + $"&c_title={request.C_Title}&c_iswc={request.C_ISWC}" + $"&c_workcode={request.C_Workcode}&c_writers={request.C_Writers}" ); var body = await response.Content.ReadAsStringAsync(); var dataReturn = JsonConvert.DeserializeObject <PagedResult <PreclaimViewModel> >(body); if (dataReturn != null) { ApiSuccessResult <PagedResult <PreclaimViewModel> > data = new ApiSuccessResult <PagedResult <PreclaimViewModel> > { IsSuccessed = true, Message = "search preclaim is successful", ResultObj = dataReturn }; return(data); } else { ApiSuccessResult <PagedResult <PreclaimViewModel> > data = new ApiSuccessResult <PagedResult <PreclaimViewModel> > { IsSuccessed = false, Message = "search preclaim is failure", ResultObj = null }; return(data); } }