public MilkRunEditViewModel GetRunLogForEdit(string runLogId) { using (var dal = new RunLogDAL()) { var dataTable = dal.GetMilkRunLog(int.Parse(runLogId)); var item = dataTable.AsEnumerable().Select(x => new MilkRunEditViewModel { RunLogId = int.Parse(runLogId), Controller = x.Field <string>("Controller"), Rider = x.Field <string>("Rider"), DutyDate = x.Field <string>("DutyDate"), CollectTime = x.Field <string>("CollectTime"), DeliverTime = x.Field <string>("DeliverTime"), HomeSafeTime = x.Field <string>("HomeSafeTime"), Vehicle = x.Field <string>("Vehicle"), CollectionPostcode = x.Field <string>("CollectionPostcode"), CollectionHospital = x.Field <string>("CollectionHospital"), TakenTo = x.Field <string>("TakenTo"), TakenToPostcode = x.Field <string>("TakenToPostcode"), BoxQty = x.Field <int>("Quantity"), Notes = x.Field <string>("Notes"), }).FirstOrDefault(); return(item); } }