Esempio n. 1
0
        public override ICollection <ValidationIssue> Validate()
        {
            using (var container = new IssueContainer(this))
            {
                RequiredName();
                RequiredPasswordHash();

                return(container.ToList());
            }
        }
Esempio n. 2
0
        public override ICollection <ValidationIssue> Validate()
        {
            using (var container = new IssueContainer(this))
            {
                RequiredNameOffer();
                // RequiredTypeOffer();
                RequiredValidOfferDate();

                return(container.ToList());
            }
        }
Esempio n. 3
0
        public async Task <List <Models.Issue> > GetIssues()
        {
            IssueContainer container = await networkService.GetIssuesAsync();

            List <Models.Issue> list = new List <Models.Issue>();

            for (int i = 0; i < container.total_count; i++)
            {
                Models.Issue tmp = new Models.Issue();
                tmp.IssueID      = container.issues[i].id;
                tmp.Tracker      = container.issues[i].tracker.name;
                tmp.Project      = new Models.Project();
                tmp.ProjectID    = container.issues[i].project.id;
                tmp.Project.Name = container.issues[i].project.name; //removable
                tmp.Subject      = container.issues[i].subject;
                tmp.Description  = container.issues[i].description;
                tmp.Priority     = container.issues[i].priority.name;
                tmp.Updated      = container.issues[i].updated_on;

                list.Add(tmp);
            }

            return(list);
        }