Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 6
0
        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);
        }
Exemplo n.º 7
0
 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);
 }