I have a grid that has joined tables from a doamin method entity.
I want to edit the grid columns. for some reason, I keep getting a null value for some of the grid colunms.
public ActionResult EditSubscriber([DataSourceRequest] DataSourceRequest gridRequest, Sub editSub, Subs editSubs)
{
if (ModelState.IsValid)
{
// Passin values
Sub subToUpdate = db.Subss.FirstOrDefault(s => s.Sub_ID == editSub.Sub_ID);
subToUpdate .SFirstName = editSub.SFirstName;
subToUpdate .SLastName = editSub.SLastName;
subToUpdate .SEmail = editSub.SEmail;
// Null values. Values are not being passed. Why?
Subs subsToUpdate = db.Subsss.FirstOrDefault(s => s.Subs_ID == editSubs.Subs_ID);
subsToUpdate .SubsStartDate = editSubs.SubsStartDate;
subsToUpdate .SubsEndDate = editSubs.SubsEndDate;
subsToUpdate .SubsStatus = editSubs.SubsStatus;
subsToUpdate .SubsType_ID = editSubs.SubsType_ID;
db.SaveChanges();
}
return Json(new[] { editSub}.ToDataSourceResult(gridRequest, ModelState));
}
Any idea?