Ejemplo n.º 1
0
 internal Project(RedmineServiceContext context, XmlNode node)
     : base(context, node)
 {
     _identifier		= RedmineUtility.LoadString(node[IdentifierProperty.XmlNodeName]);
     _description	= RedmineUtility.LoadString(node[DescriptionProperty.XmlNodeName]);
     _parent			= RedmineUtility.LoadNamedObject(node[ParentProperty.XmlNodeName], context.Projects.Lookup);
     _createdOn		= RedmineUtility.LoadDateForSure(node[CreatedOnProperty.XmlNodeName]);
     _updatedOn		= RedmineUtility.LoadDateForSure(node[UpdatedOnProperty.XmlNodeName]);
 }
Ejemplo n.º 2
0
 internal ProjectVersion(RedmineServiceContext context, XmlNode node)
     : base(context, node)
 {
     _project		= RedmineUtility.LoadNamedObject(node[ProjectProperty.XmlNodeName], context.Projects.Lookup);
     _description	= RedmineUtility.LoadString(node[DescriptionProperty.XmlNodeName]);
     _status			= RedmineUtility.LoadVersionStatus(node[StatusProperty.XmlNodeName]);
     _dueDate		= RedmineUtility.LoadDate(node[DueDateProperty.XmlNodeName]);
     _createdOn		= RedmineUtility.LoadDateForSure(node[CreatedOnProperty.XmlNodeName]);
     _updatedOn		= RedmineUtility.LoadDateForSure(node[UpdatedOnProperty.XmlNodeName]);
 }
Ejemplo n.º 3
0
 internal Attachment(RedmineServiceContext context, XmlNode node)
     : base(context, node)
 {
     _fileName		= RedmineUtility.LoadString(node[FileNameProperty.XmlNodeName]);
     _fileSize		= RedmineUtility.LoadInt(node[FileSizeProperty.XmlNodeName]);
     _contentType	= RedmineUtility.LoadString(node[ContentTypeProperty.XmlNodeName]);
     _description	= RedmineUtility.LoadString(node[DescriptionProperty.XmlNodeName]);
     _contentUrl		= RedmineUtility.LoadString(node[ContentUrlProperty.XmlNodeName]);
     _author			= RedmineUtility.LoadNamedObject(node[AuthorProperty.XmlNodeName], context.Users.Lookup);
     _createdOn		= RedmineUtility.LoadDateForSure(node[CreatedOnProperty.XmlNodeName]);
 }
Ejemplo n.º 4
0
        public IGuiProvider CreateGuiProvider(IRepository repository)
        {
            var section = repository.ConfigSection.GetSection("IssueTrackers").GetSection("Redmine");

            var uri = section.GetValue<string>("ServiceUri");
            var key = section.GetValue<string>("ApiKey");
            var pid = section.GetValue<string>("ProjectId");
            var svc = new RedmineServiceContext(new Uri(uri), key);
            svc.DefaultProjectId = pid;

            return new RedmineGuiProvider(repository, svc);
        }
Ejemplo n.º 5
0
Archivo: User.cs Proyecto: Kuzq/gitter
        internal User(RedmineServiceContext context, XmlNode node)
            : this(context, RedmineUtility.LoadInt(node[IdProperty.XmlNodeName]),
				RedmineUtility.LoadString(node[FirstNameProperty.XmlNodeName]) + " " +
				RedmineUtility.LoadString(node[LastNameProperty.XmlNodeName]))
        {
            _login			= RedmineUtility.LoadString(node[LoginProperty.XmlNodeName]);
            _firstName		= RedmineUtility.LoadString(node[FirstNameProperty.XmlNodeName]);
            _lastName		= RedmineUtility.LoadString(node[LastNameProperty.XmlNodeName]);
            _mail			= RedmineUtility.LoadString(node[MailProperty.XmlNodeName]);
            _createdOn		= RedmineUtility.LoadDateForSure(node[CreatedOnProperty.XmlNodeName]);
            _lastLoginOn	= RedmineUtility.LoadDate(node[LastLoginOnProperty.XmlNodeName]);
            LoadMemberships(node["memberships"]);
        }
Ejemplo n.º 6
0
 internal User(RedmineServiceContext context, int id, string name)
     : base(context, id, name)
 {
     _memberships = new Dictionary <int, UserMembership>();
 }
Ejemplo n.º 7
0
 internal UserRole(RedmineServiceContext context, int id, string name)
     : base(context, id, name)
 {
 }
Ejemplo n.º 8
0
 internal IssuePriority(RedmineServiceContext context, int id, string name)
     : base(context, id, name)
 {
 }
Ejemplo n.º 9
0
 internal IssueCategory(RedmineServiceContext context, int id, string name)
     : base(context, id, name)
 {
 }
Ejemplo n.º 10
0
 internal IssuePriority(RedmineServiceContext context, XmlNode node)
     : base(context, node)
 {
 }
Ejemplo n.º 11
0
 internal IssueTracker(RedmineServiceContext context, int id, string name)
     : base(context, id, name)
 {
 }
Ejemplo n.º 12
0
 internal IssueStatus(RedmineServiceContext context, int id, string name)
     : base(context, id, name)
 {
 }
Ejemplo n.º 13
0
 internal Attachment(RedmineServiceContext context, int id)
     : base(context, id)
 {
 }
Ejemplo n.º 14
0
Archivo: Query.cs Proyecto: Kuzq/gitter
 internal Query(RedmineServiceContext context, XmlNode node)
     : base(context, node)
 {
     _projectId	= RedmineUtility.LoadInt(node[ProjectIdProperty.XmlNodeName]);
     _isPublic	= RedmineUtility.LoadBoolean(node[IsPublicProperty.XmlNodeName]);
 }
Ejemplo n.º 15
0
Archivo: Query.cs Proyecto: Kuzq/gitter
 internal Query(RedmineServiceContext context, int id, string name)
     : base(context, id, name)
 {
 }
Ejemplo n.º 16
0
 internal UserRole(RedmineServiceContext context, XmlNode node)
     : base(context, node)
 {
 }
Ejemplo n.º 17
0
 internal UserRole(RedmineServiceContext context, int id, string name)
     : base(context, id, name)
 {
 }
Ejemplo n.º 18
0
 internal CustomFieldsCollection(RedmineServiceContext context)
     : base(context)
 {
 }
Ejemplo n.º 19
0
 internal IssueTracker(RedmineServiceContext context, XmlNode node)
     : base(context, node)
 {
 }
Ejemplo n.º 20
0
 internal CustomField(RedmineServiceContext context, int id, string name)
     : base(context, id, name)
 {
 }
Ejemplo n.º 21
0
 internal News(RedmineServiceContext context, int id)
     : base(context, id)
 {
 }
Ejemplo n.º 22
0
 protected NamedRedmineObject(RedmineServiceContext context, int id, string name)
     : base(context, id)
 {
     _name = name;
 }
Ejemplo n.º 23
0
 internal UserRolesCollection(RedmineServiceContext context)
     : base(context)
 {
 }
Ejemplo n.º 24
0
 protected NamedRedmineObject(RedmineServiceContext context, int id, string name)
     : base(context, id)
 {
     _name = name;
 }
Ejemplo n.º 25
0
 internal IssueRelationsCollection(RedmineServiceContext context)
     : base(context)
 {
 }
Ejemplo n.º 26
0
 protected NamedRedmineObject(RedmineServiceContext context, XmlNode node)
     : base(context, node)
 {
     _name = RedmineUtility.LoadString(node[NameProperty.XmlNodeName]);
 }
Ejemplo n.º 27
0
 internal IssueTracker(RedmineServiceContext context, XmlNode node)
     : base(context, node)
 {
 }
Ejemplo n.º 28
0
Archivo: User.cs Proyecto: Kuzq/gitter
 internal User(RedmineServiceContext context, int id, string name)
     : base(context, id, name)
 {
     _memberships = new Dictionary<int, UserMembership>();
 }
Ejemplo n.º 29
0
 internal IssueCategory(RedmineServiceContext context, XmlNode node)
     : base(context, node)
 {
     _project    = RedmineUtility.LoadNamedObject(node[ProjectProperty.XmlNodeName], context.Projects.Lookup);
     _assignedTo = RedmineUtility.LoadNamedObject(node[AssignedToProperty.XmlNodeName], context.Users.Lookup);
 }
Ejemplo n.º 30
0
 internal IssueRelation(RedmineServiceContext context, int id)
     : base(context, id)
 {
 }
Ejemplo n.º 31
0
 internal IssuePriority(RedmineServiceContext context, XmlNode node)
     : base(context, node)
 {
 }
Ejemplo n.º 32
0
 internal ProjectsCollection(RedmineServiceContext context)
     : base(context)
 {
 }
Ejemplo n.º 33
0
 internal UserRole(RedmineServiceContext context, XmlNode node)
     : base(context, node)
 {
 }
Ejemplo n.º 34
0
 internal IssueTrackersCollection(RedmineServiceContext context)
     : base(context)
 {
 }
Ejemplo n.º 35
0
 internal Attachment(RedmineServiceContext context, int id)
     : base(context, id)
 {
 }
Ejemplo n.º 36
0
 internal Project(RedmineServiceContext context, int id, string name)
     : base(context, id, name)
 {
 }
Ejemplo n.º 37
0
 internal CustomField(RedmineServiceContext context, XmlNode node)
     : base(context, node)
 {
 }
Ejemplo n.º 38
0
Archivo: Issue.cs Proyecto: Kuzq/gitter
 internal Issue(RedmineServiceContext context, int id)
     : base(context, id)
 {
     _customFields	= new CustomFields();
 }
Ejemplo n.º 39
0
 internal IssueStatusesCollection(RedmineServiceContext context)
     : base(context)
 {
 }
Ejemplo n.º 40
0
 internal CustomField(RedmineServiceContext context, XmlNode node)
     : base(context, node)
 {
 }
Ejemplo n.º 41
0
 internal IssueStatus(RedmineServiceContext context, XmlNode node)
     : base(context, node)
 {
     _isDefault = RedmineUtility.LoadBoolean(node[IsDefaultProperty.XmlNodeName]);
     _isClosed  = RedmineUtility.LoadBoolean(node[IsClosedProperty.XmlNodeName]);
 }
Ejemplo n.º 42
0
 internal RedmineObjectsCache(RedmineServiceContext context)
     : base(context)
 {
 }
Ejemplo n.º 43
0
Archivo: Issue.cs Proyecto: Kuzq/gitter
        internal Issue(RedmineServiceContext context, XmlNode node)
            : base(context, node)
        {
            _parent			= RedmineUtility.LoadObject(node[ParentProperty.XmlNodeName],				context.Issues.Lookup);

            _project		= RedmineUtility.LoadNamedObject(node[ProjectProperty.XmlNodeName],			context.Projects.Lookup);
            _tracker		= RedmineUtility.LoadNamedObject(node[TrackerProperty.XmlNodeName],			context.Trackers.Lookup);
            _status			= RedmineUtility.LoadNamedObject(node[StatusProperty.XmlNodeName],			context.IssueStatuses.Lookup);
            _priority		= RedmineUtility.LoadNamedObject(node[PriorityProperty.XmlNodeName],		context.IssuePriorities.Lookup);

            _author			= RedmineUtility.LoadNamedObject(node[AuthorProperty.XmlNodeName],			context.Users.Lookup);
            _assignedTo		= RedmineUtility.LoadNamedObject(node[AssignedToProperty.XmlNodeName],		context.Users.Lookup);

            _category		= RedmineUtility.LoadNamedObject(node[CategoryProperty.XmlNodeName],		context.IssueCategories.Lookup);
            _fixedVersion	= RedmineUtility.LoadNamedObject(node[FixedVersionProperty.XmlNodeName],	context.ProjectVersions.Lookup);

            _subject		= RedmineUtility.LoadString(node[SubjectProperty.XmlNodeName]);
            _description	= RedmineUtility.LoadString(node[DescriptionProperty.XmlNodeName]);

            _startDate		= RedmineUtility.LoadDate(node[StartDateProperty.XmlNodeName]);
            _dueDate		= RedmineUtility.LoadDate(node[DueDateProperty.XmlNodeName]);

            _doneRatio		= RedmineUtility.LoadDouble(node[DoneRatioProperty.XmlNodeName]);
            _estimatedHours	= RedmineUtility.LoadDouble(node[EstimatedHoursProperty.XmlNodeName]);

            _customFields	= RedmineUtility.LoadCustomFields(node[CustomFieldsProperty.XmlNodeName],	context.CustomFields.Lookup);

            _createdOn		= RedmineUtility.LoadDateForSure(node[CreatedOnProperty.XmlNodeName]);
            _updatedOn		= RedmineUtility.LoadDateForSure(node[UpdatedOnProperty.XmlNodeName]);
        }
Ejemplo n.º 44
0
 protected NamedRedmineObject(RedmineServiceContext context, XmlNode node)
     : base(context, node)
 {
     _name = RedmineUtility.LoadString(node[NameProperty.XmlNodeName]);
 }
Ejemplo n.º 45
0
 internal CustomField(RedmineServiceContext context, int id, string name)
     : base(context, id, name)
 {
 }
Ejemplo n.º 46
0
 internal Query(RedmineServiceContext context, int id, string name)
     : base(context, id, name)
 {
 }
Ejemplo n.º 47
0
 internal IssueCategoriesCollection(RedmineServiceContext context)
     : base(context)
 {
 }
Ejemplo n.º 48
0
 internal Query(RedmineServiceContext context, XmlNode node)
     : base(context, node)
 {
     _projectId = RedmineUtility.LoadInt(node[ProjectIdProperty.XmlNodeName]);
     _isPublic  = RedmineUtility.LoadBoolean(node[IsPublicProperty.XmlNodeName]);
 }
Ejemplo n.º 49
0
 internal IssuePrioritiesCollection(RedmineServiceContext context)
     : base(context)
 {
 }
Ejemplo n.º 50
0
 internal IssueTracker(RedmineServiceContext context, int id, string name)
     : base(context, id, name)
 {
 }
Ejemplo n.º 51
0
 internal ProjectVersion(RedmineServiceContext context, int id, string name)
     : base(context, id, name)
 {
 }
Ejemplo n.º 52
0
 internal IssuePriority(RedmineServiceContext context, int id, string name)
     : base(context, id, name)
 {
 }