Example #1
0
        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);
        }
Example #2
0
        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));
        }
Example #3
0
        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));
        }