public ActionResult <Backlog> Get([FromQuery] Guid?id) { if (!id.HasValue) { return(NotFound()); } return(_backlogRepository.GetBacklog(id.Value)); }
public ActionResult Post(CreateProjectDTO param) { var backlog = _backlogRepository.GetBacklog(param.BacklogId); if (backlog == null) { return(NotFound(param.BacklogId)); } var project = new Project { Id = Guid.NewGuid(), Name = param.Name, UnitId = param.AssigneeId, State = ProjectState.New }; _backlogRepository.CreateProject(backlog, project); return(CreatedAtRoute("Backlogs", project)); }