コード例 #1
0
        /// <inheritdoc />
        public List <ServiceInstance> GetFormInstances(int instanceOwnerId, string org, string app)
        {
            List <ServiceInstance> returnList = new List <ServiceInstance>();
            List <Instance>        instances  = _instance.GetInstances(app, org, instanceOwnerId).Result;

            if (instances != null && instances.Count > 0)
            {
                foreach (Instance instance in instances)
                {
                    returnList.Add(new ServiceInstance
                    {
                        ServiceInstanceID = instance.Id,
                        IsArchived        = instance.InstanceState != null ? instance.InstanceState.IsArchived : false,
                        LastChanged       = instance.LastChangedDateTime ?? DateTime.MinValue,
                    });
                }
            }

            return(returnList);
        }
コード例 #2
0
        /// <inheritdoc />
        public List <ServiceInstance> GetFormInstances(int instanceOwnerId, string org, string app)
        {
            string developer = AuthenticationHelper.GetDeveloperUserName(_httpContextAccessor.HttpContext);
            List <ServiceInstance> returnList = new List <ServiceInstance>();
            List <Instance>        instances  = _instance.GetInstances(app, org, instanceOwnerId).Result;

            if (instances != null && instances.Count > 0)
            {
                foreach (Instance instance in instances)
                {
                    returnList.Add(new ServiceInstance
                    {
                        ServiceInstanceID = instance.Id,
                        IsArchived        = instance.InstanceState != null ? instance.InstanceState.IsArchived : false,
                        LastChanged       = instance.LastChangedDateTime ?? DateTime.MinValue,
                    });
                }
            }

            return(returnList);
        }
コード例 #3
0
        /// <inheritdoc />
        public List <ServiceInstance> GetFormInstances(int instanceOwnerId, string applicationOwnerId, string applicationId)
        {
            string developer = AuthenticationHelper.GetDeveloperUserName(_httpContextAccessor.HttpContext);
            List <ServiceInstance> returnList = new List <ServiceInstance>();
            List <Instance>        instances  = _instance.GetInstances(applicationId, applicationOwnerId, instanceOwnerId).Result;

            if (instances != null && instances.Count > 0)
            {
                foreach (Instance instance in instances)
                {
                    returnList.Add(new ServiceInstance
                    {
                        ServiceInstanceID = Guid.Parse(instance.Id),
                        IsArchived        = instance.IsCompleted,
                        LastChanged       = instance.LastChangedDateTime
                    });
                }
            }

            return(returnList);
        }