public hOOt.Document CreateComment(CommentDTO comment)
        {
            var name = EntityDocument.CreateName(comment.CommentID);
            var text = _textOperations.Prepare(string.Format("{0}", comment.Description ?? string.Empty));

            return(new hOOt.Document(name, text)
            {
                DocNumber = -1
            });
        }
예제 #2
0
        public hOOt.Document CreateTestStep(TestStepDTO testStep)
        {
            var name = EntityDocument.CreateName(testStep.TestStepID);
            var descriptionWithResult =
                _textOperations.Prepare(string.Format("{0} {1}", testStep.Description ?? string.Empty,
                                                      testStep.Result ?? string.Empty));

            return(new hOOt.Document(name, descriptionWithResult)
            {
                DocNumber = -1
            });
        }
        public EntityDocument CreateAssignable(AssignableDTO assignable)
        {
            var name = EntityDocument.CreateName(assignable.AssignableID);
            var text = _textOperations.Prepare(string.Format("{0} {1} ", assignable.Name, assignable.Description ?? string.Empty));

            return(new EntityDocument(name, text)
            {
                ProjectId = _documentIdFactory.CreateProjectId(assignable.ProjectID.GetValueOrDefault()),
                EntityTypeId = _documentIdFactory.CreateEntityTypeId(assignable.EntityTypeID.GetValueOrDefault()),
                SquadId = _documentIdFactory.CreateSquadId(assignable.SquadID.GetValueOrDefault()),
                DocNumber = -1
            });
        }
        public EntityDocument CreateGeneral(GeneralDTO general)
        {
            string name = EntityDocument.CreateName(general.GeneralID);
            string text = _textOperations.Prepare(String.Format("{0} {1} ", general.Name, general.Description ?? String.Empty));

            return(new EntityDocument(name, text)
            {
                ProjectId = _documentIdFactory.CreateProjectId(general.ParentProjectID.GetValueOrDefault()),
                EntityTypeId = _documentIdFactory.CreateEntityTypeId(general.EntityTypeID.GetValueOrDefault()),
                SquadId = _documentIdFactory.CreateSquadId(0),
                DocNumber = -1
            });
        }
        public EntityDocument CreateImpediment(ImpedimentDTO impediment)
        {
            string name                        = EntityDocument.CreateName(impediment.ImpedimentID);
            string nameDescription             = string.Format("{0} {1}", impediment.Name, impediment.Description ?? String.Empty);
            var    nameDescriptionCustomFields = AppendCustomFields(nameDescription, impediment.CustomFieldsMetaInfo);
            string text                        = _textOperations.Prepare(nameDescriptionCustomFields);

            return(new EntityDocument(name, text)
            {
                ProjectId = _documentIdFactory.CreateProjectId(impediment.ProjectID.GetValueOrDefault()),
                EntityTypeId = _documentIdFactory.CreateEntityTypeId(impediment.EntityTypeID.GetValueOrDefault()),
                SquadId = _documentIdFactory.CreateSquadId(0),
                DocNumber = -1
            });
        }