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)); } }
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()); }