public ActionResult SendSMS(int id) { VerifyUser verifyUser = new VerifyUser(); string response = string.Empty; string sid = System.Configuration.ConfigurationManager.AppSettings["sid"]; string user = System.Configuration.ConfigurationManager.AppSettings["user"]; string password = System.Configuration.ConfigurationManager.AppSettings["password"]; var beneficiaryViewModel = _benificiaryService.GetBenificiaryById(id); if (beneficiaryViewModel == null) { TempData["Message"] = "Some error occured please try again"; TempData.Keep(); return(RedirectToAction("Index", "Beneficiary")); } //Navnirman-debug.apk var Link = "http://www.navnirmangroup.org/files/public-docs/app-debug.apk"; //Internal error: Error in cURL request: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to 10.217.138.101:443 string BeniUserName = beneficiaryViewModel.AdharNo.ToString(); BeniUserName = !String.IsNullOrWhiteSpace(BeniUserName) && BeniUserName.Length >= 6 ? BeniUserName.Substring(BeniUserName.Length - 6) : BeniUserName; var BeniPassword = beneficiaryViewModel.Password; string message = "Click below link to download the App and use credentials for login Username = "******" and Password = "******" " + Link; string msisdn = beneficiaryViewModel.MobileNo; //string urlPromotional = "http://sms.sminfomedia.in/vendorsms/pushsms.aspx?user="******"&password="******"&msisdn=" + msisdn + "&sid=" + sid + "&msg=" + OTP + "&fl=0 "; string urlTransactional = "http://sms.sminfomedia.in/vendorsms/pushsms.aspx?user="******"&password="******"&msisdn=" + msisdn + "&sid=" + sid + "&msg=" + message + "&fl=0&gwid=2 "; HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(urlTransactional); HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse(); if (myHttpWebResponse.StatusCode == HttpStatusCode.OK) { TempData["Message"] = "Message Sent"; TempData.Keep(); return(RedirectToAction("Index", "Beneficiary")); } else { TempData["Message"] = "Some error occured please try again"; TempData.Keep(); return(RedirectToAction("Index", "Beneficiary")); } }
public HttpResponseMessage Get(int beneficiaryId) { var benificiary = _benificiaryService.GetBenificiaryById(beneficiaryId); if (benificiary != null) { return(Request.CreateResponse(HttpStatusCode.OK, benificiary)); } return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "No Beneficiary found.")); }
public ActionResult Accountant(int installmentId) { AccountDetailsViewModel accountDetailsViewModel = new AccountDetailsViewModel(); InstallmentSigning instS = new InstallmentSigning(); var installmentDetails = _installmentDetailService.GetInstallmentDetailById(installmentId); var benificiaryDetails = _benificiaryService.GetBenificiaryById(installmentDetails.BeneficiaryId); accountDetailsViewModel.InstallmentId = installmentId; //Get Sign for Accountant if (installmentDetails.InstallmentSignings.Count > 0) { accountDetailsViewModel.Sign = Convert.ToBoolean(installmentDetails.InstallmentSignings.Where(w => w.RoleId == (int)Common.Roles.Accountant && w.InstallmentId == installmentId).Select(s => s.Sign).FirstOrDefault()); } accountDetailsViewModel.TransactionDate = installmentDetails.TransactionDate; accountDetailsViewModel.TransactionId = installmentDetails.TransactionID; accountDetailsViewModel.LoanAmnt = Convert.ToInt32(installmentDetails.LoanAmnt); accountDetailsViewModel.IFSCCode = benificiaryDetails.IFSCCode; accountDetailsViewModel.AccountNo = benificiaryDetails.AccountNo.ToString(); accountDetailsViewModel.LoanAmtInRupees = accountDetailsViewModel.LoanAmnt.ConvertNumbertoWords(); accountDetailsViewModel.TransactionType = installmentDetails.TransactionType; return(PartialView("_Accountant", accountDetailsViewModel)); }