Beispiel #1
0
        public async Task <ClientIssue> AddIssue(string userID, ClientIssue client)
        {
            var issue = client.Convert();

            issue.userID = userID;
            issues.Add(issue);
            return(new ClientIssue(issue));
        }
Beispiel #2
0
        public async Task <ClientColumn> CreateIssueAndAdd(string userID, ClientIssue clientIssue, string columnid)
        {
            var issue = clientIssue.Convert();

            issue.userID = userID;
            issues.Add(issue);
            return(await AddIssue(userID, columnid, issue.ID));
        }
Beispiel #3
0
        public async Task <ClientIssue> UpdateIssue(string userID, ClientIssue client)
        {
            Issue issue = issues.FirstOrDefault(i => i.ID == client.ID && i.userID == userID);

            if (issue == null)
            {
                return(null);
            }
            else
            {
                issues.RemoveAll(i => i.ID == client.ID);

                Issue newIssue = client.Convert();
                newIssue.userID = userID;

                issues.Add(newIssue);

                return(new ClientIssue(newIssue));
            }
        }