public string SendOtp(int installmentID) { var uvm = Session["UserDetails"] as UserViewModel; VerifyUser verifyUser = new VerifyUser(); verifyUser.msisdn = uvm.MobileNo; verifyUser.OTP = verifyUser.GenerateRandomOTP(4); string res = verifyUser.SendOtp(); //save otp to DB; InstallmentDetail installmentDetail = new InstallmentDetail(); installmentDetail = _installmentDetailService.Get().Where(i => i.InstallmentId == installmentID).FirstOrDefault(); installmentDetail.OTP = verifyUser.OTP; _installmentDetailService.Update(installmentDetail); _installmentDetailService.SaveChanges(); return(res); }