public IGridPageDto <IRegistrationDto> GetAllByGridPage(int pageNumber, int pageSize, string sort, string searchPhrase) { var args = new ServiceArgs(); args.AddGridOptions(pageNumber, pageSize, sort, searchPhrase); return(GetAllByGridPage(args)); }
public IGridPageDto <ITroubleCodeRecommendationDto> GetAllByGridPage(int pageNumber, int pageSize, string sort, string searchPhrase) { // Load Arguments. var args = new ServiceArgs(); args.AddGridOptions(pageNumber, pageSize, sort, searchPhrase); return(GetAllByGridPageAsync(args).GetAwaiter().GetResult()); }
public IGridPageDto <IUploadDto> GetAllByGridPage(int pageNumber, int pageSize, string sort, string searchPhrase) { // Load Arguments. var args = new ServiceArgs(); args.AddGridOptions(pageNumber, pageSize, sort, searchPhrase); // Return. return(GetAllByGridPage(args)); }
public async Task <JsonCamelCaseResult> GetDecisionsByGridPage(int current, int rowCount, string searchPhrase) { // Load Arguments. var args = new ServiceArgs(); args.AddGridOptions(current, rowCount, Request.Form.GetDynamicSortString(), searchPhrase); // Load Result. var decisions = await Factory.GetAllByGridPageAsync <IDecisionDto>(args); return(new JsonCamelCaseResult(decisions)); }
public ActionResult GetUploadsByPage(int current, int rowCount, string searchPhrase, UploadType type, string key) { // Load Arguments. var args = new ServiceArgs(); args.AddGridOptions(current, rowCount, Request.Form.GetDynamicSortString(), searchPhrase); args.Add("UploadTypeId", (int)type); args.Add("UploadKey", key); var result = Factory.GetAllByGridPage <IUploadDto>(args); return(new JsonCamelCaseResult(result, JsonRequestBehavior.DenyGet)); }
public ActionResult GetInvoicesByPage(int current, int rowCount, string searchPhrase, string statusFilter) { // Load Arguments. var args = new ServiceArgs(); args.AddGridOptions(current, rowCount, Request.Form.GetDynamicSortString(), searchPhrase); args.Add("StatusFilter", Enum.TryParse(statusFilter, out RepairStatuses status) ? status : (object)null); // Load Grid Page. var repairs = Factory.GetAllByGridPage <IInvoiceDto>(args); // Return Result. return(new JsonCamelCaseResult(repairs, JsonRequestBehavior.DenyGet)); }
public async Task <JsonCamelCaseResult> GetAgingRepairsByPage(int current, int rowCount, string searchPhrase) { // Load Arguments. var args = new ServiceArgs(); args.AddGridOptions(current, rowCount, Request.Form.GetDynamicSortString(), searchPhrase); args.Add("AgingRepairs", true); // Load Grid Page. var repairs = await Factory.GetAllByGridPageAsync <IRepairDto>(args); // Return Result. return(new JsonCamelCaseResult(repairs, JsonRequestBehavior.DenyGet)); }
public async Task <JsonCamelCaseResult> GetRequestsByPage(int current, int rowCount, string searchPhrase, string completedInd) { // Load Arguments. var args = new ServiceArgs(); args.AddGridOptions(current, rowCount, Request.Form.GetDynamicSortString(), searchPhrase); args.Add("CompletedInd", bool.TryParse(completedInd, out var completed) && completed); // Load Requests. var requests = await Factory.GetAllByGridPageAsync <IRequestDto>(args); // Return Requests. return(new JsonCamelCaseResult(requests)); }
public ActionResult GetOutstandingInvoicesByPage(int current, int rowCount, string searchPhrase, string currencyId, string shopGuid) { // Load Arguments. var args = new ServiceArgs(); args.AddGridOptions(current, rowCount, Request.Form.GetDynamicSortString(), searchPhrase); args.Add("ShopGuid", shopGuid); args.Add("CurrencyId", currencyId); // Load Grid Page. var repairs = Factory.GetAllByGridPage <IOutstandingInvoiceDto>(args); // Return Result. return(new JsonCamelCaseResult(repairs, JsonRequestBehavior.DenyGet)); }
public async Task <ActionResult> GetRepairsByPage(int current, int rowCount, string searchPhrase, string statusFilter, string shopGuid) { // Load Arguments. var args = new ServiceArgs(); args.AddGridOptions(current, rowCount, Request.Form.GetDynamicSortString(), searchPhrase); args.Add("StatusFilter", Enum.TryParse(statusFilter, out RepairStatuses status) ? status : (object)null); args.Add("ShopGuid", Guid.TryParse(shopGuid, out Guid shop) ? shop : Guid.Empty); // Load Grid Page. var repairs = await Factory.GetAllByGridPageAsync <IRepairDto>(args); // Return Result. return(new JsonCamelCaseResult(repairs, JsonRequestBehavior.DenyGet)); }
public ActionResult GetRegistrationsByPage(int current, int rowCount, string searchPhrase, string status) { int registrationStatus = -1; // default value for all. int.TryParse(status, out registrationStatus); var args = new ServiceArgs(); args.AddGridOptions(current, rowCount, Request.Form.GetDynamicSortString(), searchPhrase); args.Add("Status", registrationStatus); var res = Factory.GetAllByGridPage <IRegistrationDto>(args); // Load Grid. return(new JsonCamelCaseResult(res, JsonRequestBehavior.DenyGet)); }
public ActionResult GetRecentPaymentsByPage(int current, int rowCount, string searchPhrase, string shopGuid = null) { // Load Arguments. var args = new ServiceArgs(); args.AddGridOptions(current, rowCount, Request.Form.GetDynamicSortString(), searchPhrase); if (string.IsNullOrWhiteSpace(shopGuid)) { args.Add("ShopGuid", shopGuid); } // Load Grid Page. var repairs = Factory.GetAllByGridPage <IRecentPaymentDto>(args); // Return Result. return(new JsonCamelCaseResult(repairs, JsonRequestBehavior.DenyGet)); }