public DO_GBAfPR_1524[] GetBankAccountInfoforPracticeID(P_DO_GBAfPR_1524 parameter, string connectionString, string sessionTicket, out TransactionalInformation transaction) { var method = MethodInfo.GetCurrentMethod(); var ipInfo = Util.GetIPInfo(HttpContext.Current.Request); transaction = new TransactionalInformation(); List <Guid> response = new List <Guid>(); var securityTicket = VerifySessionToken(sessionTicket); var userData = cls_Get_Account_Information_with_PracticeID.Invoke(connectionString, securityTicket).Result; DO_GBAfPR_1524[] data = new List <DO_GBAfPR_1524>().ToArray(); try { data = cls_Get_BankInfo_for_Practice.Invoke(connectionString, parameter, securityTicket).Result; } catch (Exception ex) { Logger.LogDocAppInfo(new LogEntry(ipInfo.address, ipInfo.agent, connectionString, method, securityTicket, ex), userData.PracticeName); transaction.ReturnMessage = new List <string>(); string errorMessage = ex.Message; transaction.ReturnStatus = false; transaction.ReturnMessage.Add(errorMessage); transaction.IsAuthenicated = true; transaction.IsException = true; } return(data); }
public HttpResponseMessage GetBankAccountInfoforPracticeID(Doctor doctor) { TransactionalInformation transaction = new TransactionalInformation(); P_DO_GBAfPR_1524 parameter = new P_DO_GBAfPR_1524(); parameter.PracticeID = doctor.PracticeID; DO_GBAfPR_1524[] data = docDataService.GetBankAccountInfoforPracticeID(parameter, connectionString, SessionToken, out transaction); if (transaction.ReturnStatus) { return(Request.CreateResponse(HttpStatusCode.OK, data)); } return(Request.CreateResponse(HttpStatusCode.BadRequest)); }
public HttpResponseMessage GetBankAccountInfoforPracticeID([FromUri] string id) { var transaction = new TransactionalInformation(); var parameter = new P_DO_GBAfPR_1524(); parameter.PracticeID = new Guid(id); var data = dataService.GetBankAccountInfoforPracticeID(parameter, connectionString, SessionToken, out transaction); if (transaction.ReturnStatus) { return(Request.CreateResponse <DO_GBAfPR_1524[]>(HttpStatusCode.OK, data)); } return(Request.CreateResponse(HttpStatusCode.InternalServerError, data)); }