private ColumnValidationResult ValidateTaxonomyFields(TaxonomyViewModel report) { ColumnValidationResult result = new ColumnValidationResult(); result.EntityId = report.TaxonomyId; result = ValidationField("TaxonomyId", report.TaxonomyId, "שדה קוד טקסונומיה הינו שדה חובה", result); result = ValidationField("Description", report.Description, "שדה תיאור טקסונומיה הינו שדה חובה", result); result = ValidationDateField("TaxonomyDate", report.TaxonomyDate, "שדה תאריך טקסונומיה הינו שדה חובה", result); result = ValidationField("EntityIdentifier", report.EntityIdentifier, "שדה מזהה ישות הינו שדה חובה", result); result = ValidationField("Currency", report.Currency, "שדה מטבע הינו שדה חובה", result); result = ValidationField("Decimals", report.Decimals, "שדה Decimals הינו שדה חובה", result); result = ValidationField("EntitySchema", report.EntitySchema, "שדה סכמת ישות הינו שדה חובה", result); result = ValidationDateField("TaxonomyCreationDate", report.TaxonomyCreationDate, "שדה תאריך יצירה הינו שדה חובה", result); result = ValidationField("TnProcessorId", report.TnProcessorId, "שדה TnProcessorId הינו שדה חובה", result); return(result); }
private ColumnValidationResult ValidateTaxonomyFields(TestViewModel report) { ColumnValidationResult result = new ColumnValidationResult(); result.EntityId = report.Id; result = ValidationField("Description", report.Description, "שדה תיאור הינו שדה חובה", result); return(result); }
private ColumnValidationResult ValidateTaxonomyFields(LocalEntityViewModel localEntity) { ColumnValidationResult result = new ColumnValidationResult(); result.EntityId = localEntity.Id; result = ValidationField("Id", localEntity.Id, "שדה קוד ישות הינו שדה חובה", result); return(result); }
private ColumnValidationResult ValidateLocalTaxonomyReportFields(LocalReportViewModel report) { ColumnValidationResult result = new ColumnValidationResult(); result.EntityId = report.Id; result = ValidationField("Id", report.Id, "שדה קוד דיווח הינו שדה חובה", result); if (report.SourceId != null) { result = ValidationField("SourceId ", report.SourceId.Id, "שדה Source Id הינו שדה חובה", result); } else { result.ValidationMessages.Add("שדה Source Id הינו שדה חובה"); } return(result); }
private ColumnValidationResult ValidateTaxonomyReportFields(TaxonomyReportViewModel reportViewModel) { ColumnValidationResult result = new ColumnValidationResult(); result.EntityId = reportViewModel.Id; result.TaxonomyId = reportViewModel.TaxonomyId; result = ValidationField("Id", reportViewModel.Id, "שדה קוד דיווח הינו שדה חובה", result); result = ValidationField("EntryUri", reportViewModel.EntryUri, "שדה Entry Uri הינו שדה חובה", result); result = ValidationField("FileName", reportViewModel.FileName, "שדה שם קובץ הינו שדה חובה", result); result = ValidationField("Description", reportViewModel.Description, "שדה תיאור דוח הינו שדה חובה", result); result = ValidationField("PeriodType", reportViewModel.PeriodType.Description, "שדה סוג תקופה הינו שדה חובה", result); result = ValidationField("EntitySchema", reportViewModel.EntitySchema, "שדה Entity Schema הינו שדה חובה", result); return(result); }
private ColumnValidationResult ValidationField(string ColumnId, string fieldValue, string error, ColumnValidationResult result) { if (string.IsNullOrWhiteSpace(fieldValue)) { result.IsValid = false; result.ValidationMessages.Add(error); result.ColumnId = ColumnId; } return(result); }
private ColumnValidationResult ValidationDateField(string ColumnId, DateTime datevalue, string error, ColumnValidationResult result) { if (datevalue == DateTime.MinValue) { result.IsValid = false; result.ValidationMessages.Add(error); result.ColumnId = ColumnId; } return(result); }