private static DM.Inspection[] FindInspections(DM.Tour tour) { return(Repository.GetEntities <DM.Inspection>(source => { source.SetWhere(MD.Inspection.Fields.TourId, IMRecordset.Operation.Eq, tour.Id); source.SetWhere(MD.Inspection.Fields.Status, IMRecordset.Operation.Like, MD.Inspection.Statuses.New); })); }
private static bool ValidateTour(DM.Tour tour) { var messages = new StringBuilder(); bool result = true; if (tour.MeasTaskId == 0 || tour.MeasTaskId == IM.NullI) { messages.AppendLine($"Undefined a task ID of the tour #{tour.Id}"); result = false; } if (!result) { Logger.WriteWarning(PluginMetadata.Processes.CreateMeasTask, messages.ToString(), true); } return(result); }