public async Task <ClientIssue> AddIssue(string userID, ClientIssue client) { var issue = client.Convert(); issue.userID = userID; issues.Add(issue); return(new ClientIssue(issue)); }
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)); }
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)); } }