public ActionResult GetPreviousRequestByDepartment() { int departmentId = Convert.ToInt32(RouteData.Values["departmentId"]); List <RequestDetail> details = RequestDao.GetLatestRequisitionByDepartment(departmentId); List <object> previousItems = new List <object>(); if (details != null) { foreach (var i in details) { var obj = new { ItemId = i.Item.ItemId, Quantity = i.Quantity, Description = i.Item.Description, UOM = i.Item.UnitOfMeasure }; previousItems.Add(obj); } } return(Json(previousItems, JsonRequestBehavior.AllowGet)); }