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)); } }