/* Field versions */ public List <FieldVersion> GetFieldVersions(string selectedPlatform) { FileColumns fc = FORIS.Interbilling.NTS.Mediation.Configurations.Configuration.GetNotCashedConfiguration <FileColumns>(); string selectedFileType = selectedPlatform; List <FieldVersion> list = new List <FieldVersion>(); if (fc.Files.Exists(p => p.fileType == selectedFileType)) { var versionsList = fc.Files.Find(p => p.fileType == selectedFileType).Versions; var version = versionsList.FindAll(p => p.VersionName != ""); foreach (var v in versionsList) { FieldVersion obj = new FieldVersion(); // obj.Version = v.VersionName; obj.Format = v.VersionFileNameFormat; obj.DateFrom = v.VersionStartDate; obj.DateTo = v.VersionEndDate; list.Add(obj); } } return(list); }
public void Test() { // Setup // Create Form Form form = EntityFactory.GetForm(); FormVersion formVersion = EntityFactory.GetFormVersion(); formVersion.Version = 1; formVersion.Form = form; // Create Field Field firstNameField = EntityFactory.GetField(); firstNameField.Type = FieldType.Text; FieldVersion firstNameFieldVersion = EntityFactory.GetFieldVersion(); firstNameFieldVersion.Version = 1; firstNameFieldVersion.Name = "FirstName"; firstNameFieldVersion.Field = firstNameField; Field lastNameField = EntityFactory.GetField(); lastNameField.Type = FieldType.Text; FieldVersion lastNameFieldVersion = EntityFactory.GetFieldVersion(); lastNameFieldVersion.Version = 1; lastNameFieldVersion.Name = "LastName"; lastNameFieldVersion.Field = lastNameField; formVersion.Fields = new List <FieldVersion>(); formVersion.Fields.Add(firstNameFieldVersion); formVersion.Fields.Add(lastNameFieldVersion); // Test Form result = _crudRepository.Create(form); // Assert Assert.NotNull(result); }