public TemplateDTO ConvertToDAO(IAccountTemplate template) { TemplateDTO target = new TemplateDTO(); GoogleSheetsAccountTemplate currentTemplate = (GoogleSheetsAccountTemplate)template; target.TemplateName = currentTemplate.TemplateName; target.TemplateId = currentTemplate.TemplateId; List <MappingForSerialization> mappingList = new List <MappingForSerialization>(); MappingForSerialization map = new MappingForSerialization(); map.Key = "Mapping"; map.Value = currentTemplate.Mapping; mappingList.Add(map); target.Mapping = mappingList.ToArray(); return(target); }
public TemplateDTO ConvertToDAO(IAccountTemplate template) { TemplateDTO target = new TemplateDTO(); ExcelAccountTemplate currentTemplate = (ExcelAccountTemplate)template; target.TemplateName = currentTemplate.TemplateName; target.TemplateId = currentTemplate.TemplateId; List <MappingForSerialization> mapList = new List <MappingForSerialization>(); MappingForSerialization task_ID = new MappingForSerialization(); task_ID.Key = "TaskID"; task_ID.Value = currentTemplate.TaskID; mapList.Add(task_ID); MappingForSerialization subtaskType = new MappingForSerialization(); subtaskType.Key = "SubtaskType"; subtaskType.Value = currentTemplate.SubtaskType; mapList.Add(subtaskType); MappingForSerialization summary = new MappingForSerialization(); summary.Key = "Summary"; summary.Value = currentTemplate.Summary; mapList.Add(summary); MappingForSerialization description = new MappingForSerialization(); description.Key = "Description"; description.Value = currentTemplate.Description; mapList.Add(description); MappingForSerialization status = new MappingForSerialization(); status.Key = "Status"; status.Value = currentTemplate.Status; mapList.Add(status); MappingForSerialization priority = new MappingForSerialization(); priority.Key = "Priority"; priority.Value = currentTemplate.Priority; mapList.Add(priority); MappingForSerialization product = new MappingForSerialization(); product.Key = "Product"; product.Value = currentTemplate.Product; mapList.Add(product); MappingForSerialization project = new MappingForSerialization(); project.Key = "Project"; project.Value = currentTemplate.Project; mapList.Add(project); MappingForSerialization createdDate = new MappingForSerialization(); createdDate.Key = "CreatedDate"; createdDate.Value = currentTemplate.CreatedDate; mapList.Add(createdDate); MappingForSerialization createdBy = new MappingForSerialization(); createdBy.Key = "CreatedBy"; createdBy.Value = currentTemplate.CreatedBy; mapList.Add(createdBy); MappingForSerialization linkTotracker = new MappingForSerialization(); linkTotracker.Key = "LinkToTracker"; linkTotracker.Value = currentTemplate.LinkToTracker; mapList.Add(linkTotracker); MappingForSerialization estimation = new MappingForSerialization(); estimation.Key = "Estimation"; estimation.Value = currentTemplate.Estimation; mapList.Add(estimation); MappingForSerialization targetVersion = new MappingForSerialization(); targetVersion.Key = "TargetVersion"; targetVersion.Value = currentTemplate.TargetVersion; mapList.Add(targetVersion); MappingForSerialization comments = new MappingForSerialization(); comments.Key = "Comments"; comments.Value = currentTemplate.Comments; mapList.Add(comments); MappingForSerialization taskParent = new MappingForSerialization(); taskParent.Key = "TaskParent"; taskParent.Value = currentTemplate.TaskParent; mapList.Add(taskParent); MappingForSerialization assigned = new MappingForSerialization(); assigned.Key = "Assigned"; assigned.Value = currentTemplate.Assigned; mapList.Add(assigned); MappingForSerialization source = new MappingForSerialization(); source.Key = "Source"; source.Value = currentTemplate.Source.ToString(); mapList.Add(source); target.Mapping = mapList.ToArray(); return(target); }
public TemplateDTO ConvertToDAO(IAccountTemplate template) { TemplateDTO target = new TemplateDTO(); GoogleSheetsAccountTemplate currentTemplate = (GoogleSheetsAccountTemplate)template; target.TemplateName = currentTemplate.TemplateName; target.TemplateId = currentTemplate.TemplateId; List<MappingForSerialization> mappingList = new List<MappingForSerialization>(); MappingForSerialization map = new MappingForSerialization(); map.Key = "Mapping"; map.Value = currentTemplate.Mapping; mappingList.Add(map); target.Mapping = mappingList.ToArray(); return target; }