public ActionResult Index(string NOCPurpose, string NOCType, FormCollection form) { TempData.Keep("FixedLandNocTypeList"); TempData.Keep("FixedLandPermissionTypesList"); NOCModel model = new NOCModel(); model.GISInfo.NOCPurpose = Convert.ToInt32(NOCPurpose); model.GISInfo.NOCType = Convert.ToInt32(NOCType); model.PlantDetail = (List <PlantDetails>)TempData["PlantDetail"]; string aid = string.Empty; try { if (Convert.ToString(Session["PermissionTypeID"]) != "") { aid = Convert.ToString(Session["PermissionTypeID"]); } if (Convert.ToString(form["successFlag"]).ToLower() == "true") { model.GISInfo.GISList = (List <GISInformationList>)Newtonsoft.Json.JsonConvert.DeserializeObject(form["ids"], typeof(List <GISInformationList>)); model.GISInfo.GISID = Convert.ToString(form["gisid"]); model.GISInfo.FileName = Convert.ToString(form["filePath"]); model.GISInfo.FileNameOrignal = Convert.ToString(form["originalFileName"]); model.GISInfo.AreaInHecture = Convert.ToString(form["shapeArea"]); #region "KML and Lat-Long" if (form["locCentroid"].ToString() != "") { if (form["locCentroid"].ToString().Contains(",")) { string[] locCentroid = form["locCentroid"].ToString().Split(','); model.GISInfo.Lat = locCentroid[1] == "NA" ? "" : locCentroid[1]; model.GISInfo.Long = locCentroid[0] == "NA" ? "" : locCentroid[0]; } } #endregion #region MiningPermission model.GISInfo.WaterSource = form["nearbywaterbody"].ToString() == "NA" ? "N/A" : form["nearbywaterbody"].ToString(); model.GISInfo.NearestWaterSource = form["nearbywaterbodydistance"].ToString() == "NA" ? "N/A" : form["nearbywaterbodydistance"].ToString(); model.GISInfo.NearestForestSource = form["nearbyforestdistance"].ToString() == "NA" ? "N/A" : form["nearbyforestdistance"].ToString(); model.GISInfo.WidelifyZone = form["nearbywildlifedistance"].ToString() == "NA" ? "" : form["nearbywildlifedistance"].ToString(); model.GISInfo.ISAravaliHills = form["iswithinaravali"].ToString() == "NA" ? 0 : 1; model.GISInfo.ISForestLand = form["iswithinforest"].ToString() == "NA" ? 0 : 1; model.GISInfo.ISPlantationArea = form["iswithinplantation"].ToString() == "NA" ? 0 : 1; #endregion } else { model = new NOCModel(); } } catch (Exception ex) { //Response.Write(ex.InnerException + "_" + ex.StackTrace); // new Common().ErrorLog(ex.InnerException + "_" + ex.StackTrace, actionName + "_" + controllerName, ModuleID, DateTime.Now, UserID); } return(View("Index", model)); }