public ViewResult Details(string id) { AbsenceDetailsViewModel model = new AbsenceDetailsViewModel { AbsenceRequest = GetAbsenceRequest(id) }; return(View(model)); }
public ViewResult Details(string id) { //Desirialize grid values to save values in View Model for model binding. var gridBuilder = new AbsenceGridBuilder(HttpContext.Session); var model = new AbsenceDetailsViewModel { Grid = gridBuilder.CurrentGrid, AbsenceRequest = data.AbsenceRequests.Get(new QueryOptions <AbsenceRequest> { Where = ar => ar.AbsenceRequestId == id, Include = "AbsenceType, DurationType, AbsenceStatus, User, AbsenceRequestPeriods" }) }; return(View(model)); }