Ejemplo n.º 1
0
        public ActionResult <Backlog> Get([FromQuery] Guid?id)
        {
            if (!id.HasValue)
            {
                return(NotFound());
            }

            return(_backlogRepository.GetBacklog(id.Value));
        }
Ejemplo n.º 2
0
        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));
        }