Beispiel #1
0
        public IActionResult Create([FromBody] Issue issue)
        {
            int affectedRows = _IssueService.CreateIssue(issue);

            if (affectedRows == 0)
            {
                return(BadRequest("Invalid input, object invalid"));
            }
            else if (affectedRows == -1)
            {
                return(Conflict("An existing item already exist"));
            }
            else
            {
                NMS.SendALLmessage($"Create Issue {issue.Number}", $"Create Issue {issue.Number} {issue.Description}", new int?[] { issue.CreateUser });
                return(Ok(affectedRows));
            }
        }
Beispiel #2
0
        public IActionResult Create([FromBody] ProjectFront project)
        {
            int affectedRows = _projectService.CreateProject(project);

            if (affectedRows == 0)
            {
                return(BadRequest("Invalid input, object invalid"));
            }
            else if (affectedRows == -1)
            {
                return(Conflict("An existing item already exist"));
            }
            else
            {
                int?[] userIds = new int?[] { project.managerId };
                userIds = userIds.Concat(project.generalsId).ToArray()
                          .Concat(project.developersId).ToArray();
                NMS.SendALLmessage($"Create Issue {project.Name}", $"Create Issue {project.Name}", userIds);

                return(Ok(affectedRows));
            }
        }
 public IActionResult Test()
 {
     int?[] x = { 3 };
     _notificationMessageSubsystem.SendALLmessage("測試主旨", "測123", x);
     return(Ok());
 }