objModel Model is null &
public ClusterModel()
is not trigerring
What I have tried:
View Page:
@model COCSIntimation.Models.ISIProcessListModel
@{ Html.RenderPartial("_Cluster", Model.objModel); } Getting error at "Object reference not set to an instance of an object."
Model:
public class ISIProcessListModel
{
public ClusterDetails.ClusterModel objModel { get; set; }
}
Controller:
public ActionResult Index()
{
ISIProcessListModel objProcessModel = new ISIProcessListModel();
return View(objProcessModel);
}
Class Library:
public class ClusterModel
{
public ObservableCollection<SelectListItem> Parameters;
public string MCLELDescription { get; set; }
public ClusterModel()
{
string companycode = HttpContext.Current.Session["iCompanyCode"].ToString();
int icompanycode = Convert.ToInt32(companycode);
string CECodes = "2,3,4,5,6,7";
SharedDA.GeneralClass obj = new SharedDA.GeneralClass();
DataSet objds = new DataSet();
objds = (DataSet)obj.GetClusterElements(1, CECodes);
var empList = objds.Tables[0].AsEnumerable().Select(dataRow => new ClusterModel { MCLELDescription = dataRow.Field<string>("MCLEL_Description") }).ToList();
}
}
Partial View:
@model ClusterDetails.ClusterModel
@(Html.EIPMVCLabel("lblIndependentCompany", @Model.MCLELDescription))