public ActionResult GetDetailFields(Claim Claim) { int SearchLeadID = Convert.ToInt32(Session["LeadID"]); int CustomerID = Convert.ToInt32(Session["CustomerID"]); try { for (int i = 0; i < Claim.DetailFieldPage.DetailFields.Count; i++) { if (Claim.DetailFieldPage.DetailFields[i].FieldDefinition.QuestionTypeID == 5) Claim.SetDiaryDetailFields(Claim.DetailFieldPage.DetailFields[i], SearchLeadID, Claim.DetailFieldPage.DetailFields[i].FieldValueDate.ToString()); else if (Claim.DetailFieldPage.DetailFields[i].FieldDefinition.QuestionTypeID == 4) Claim.SetDiaryDetailFields(Claim.DetailFieldPage.DetailFields[i], SearchLeadID, Claim.DetailFieldPage.DetailFields[i].FieldValueint.ToString()); else Claim.SetDiaryDetailFields(Claim.DetailFieldPage.DetailFields[i], SearchLeadID, Claim.DetailFieldPage.DetailFields[i].FieldValue); } } catch (Exception ex) { throw ex; } if (CustomerID > 0) return RedirectToAction("Edit", "Claim", new { cusid = CustomerID }); else return null; }