public ActionResult AddProjectForTracking(string Project_ID)
        {
            objResponse          Response = new objResponse();
            PaymentTrackingModel objModel = new PaymentTrackingModel();

            session = new Common.SessionHelper();
            try
            {
                string[] Project_ID_PK = Project_ID.Split(',');

                for (int i = 1; i < Project_ID_PK.Length; i++)
                {
                    Response = objTrackingManager.AddProjectForTracking(Convert.ToInt64(Project_ID_PK[i]), session.UserSession.Username);

                    if (Response.ErrorCode != 0)
                    {
                        break;
                    }
                }
                // objModel.tracker = objTrackingManager.GetPaymentRecords();
                //return View("TempData", objModel);
                return(Json("success", JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                BAL.Common.LogManager.LogError("AddProjectForTracking Contro", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
                //return View("TempData", objModel);
                return(Json("fail", JsonRequestBehavior.AllowGet));
            }
        }
        public ActionResult TempData(PaymentTrackingModel objPaymentModel)
        {
            objResponse          Response       = new objResponse();
            PaymentTrackingModel objModel       = new PaymentTrackingModel();
            List <PaymentData>   objTrackerList = new List <PaymentData>();

            session = new Common.SessionHelper();
            try
            {
                for (int i = 0; i < objPaymentModel.AmntPaid.Count; i++)
                {
                    decimal convRate = (Convert.ToDecimal(objPaymentModel.AmntPaid[i]) / Convert.ToDecimal(objPaymentModel.AmntPaidInInr[i]));

                    Response = objTrackingManager.AddPayment(objPaymentModel.Trackin_ID_PK, Convert.ToDecimal(objPaymentModel.AmntPaid[i]), convRate, BAL.Helper.Helper.ConvertToDateNullable(objPaymentModel.Dat[i], "dd/MM/yyyy"), session.UserSession.Username);

                    if (Response.ErrorCode == 0)
                    {
                        break;
                    }
                }
                objModel.tracker = objTrackingManager.GetPaymentRecords();
                return(View(objModel));
            }
            catch (Exception ex)
            {
                BAL.Common.LogManager.LogError("TempData Contro", 1, Convert.ToString(ex.Source), Convert.ToString(ex.Message), Convert.ToString(ex.StackTrace));
                return(View(objModel));
            }
        }