/////////////////////////Get Serach using POST method///////////////////// public async Task <DataTable> GetSearch_Details(FJC_AccountSearch fJC_AccountSearch, string Token) { Dictionary <string, object> dictRegis = new Dictionary <string, object>(); dictRegis.Add("@user_type", fJC_AccountSearch.user_type); dictRegis.Add("@str", fJC_AccountSearch.str); dictRegis.Add("@token", Token); DataSet ds = new DataSet(); ds = await AppDBCalls.GetDataSet("Evote_GetAccountSearch", dictRegis); return(Reformatter.Validate_DataTable(ds.Tables[0])); }
public async Task <IActionResult> AccountSearch(FJC_AccountSearch fJC_AccountSearch) { try { var identity = (ClaimsIdentity)User.Identity; var Token = Token_Handling.Get_Token_FromHeader(Request.Headers, identity); var result = await _accountSearchService.GetSearch_Details(fJC_AccountSearch, Token); return(Ok(Reformatter.Response_ArrayObject("Records retrieved successfully", ref result))); } catch (Exception ex) { return((new HandleCatches()).ManageExceptions(ex)); } }