public static TModel.Location.Work.InspectionTrack ToTModel(this DbModel.Location.Work.InspectionTrack item1, bool clearRoute = true) { if (item1 == null) { return(null); } var item2 = new TModel.Location.Work.InspectionTrack(); item2.Id = item1.Id; item2.Abutment_Id = item1.Abutment_Id; item2.Code = item1.Code; item2.Name = item1.Name; item2.dtCreateTime = item1.dtCreateTime; item2.CreateTime = item1.CreateTime; item2.State = item1.State; item2.dtStartTime = item1.dtStartTime; item2.StartTime = item1.StartTime; item2.dtEndTime = item1.dtEndTime; item2.EndTime = item1.EndTime; if (clearRoute) { item2.Route = null; } else { item2.Route = item1.Route == null || item1.Route.Count == 0?null:item1.Route.ToTModel(); } return(item2); }
public static DbModel.Location.Work.InspectionTrack ToDbModel(this TModel.Location.Work.InspectionTrack item1) { if (item1 == null) { return(null); } var item2 = new DbModel.Location.Work.InspectionTrack(); item2.Id = item1.Id; item2.Abutment_Id = item1.Abutment_Id; item2.Code = item1.Code; item2.Name = item1.Name; item2.dtCreateTime = item1.dtCreateTime; item2.CreateTime = item1.CreateTime; item2.State = item1.State; item2.dtStartTime = item1.dtStartTime; item2.StartTime = item1.StartTime; item2.dtEndTime = item1.dtEndTime; item2.EndTime = item1.EndTime; item2.Route = item1.Route.ToDbModel(); return(item2); }