Esempio n. 1
0
        private static void FillSprintReviewsData()
        {
            _dbSprintsReviews = new Repository <SprintReview>(_context);
            var sprints     = _dbSprints.GetAll().ToList();
            var firstSprint = sprints.FirstOrDefault();
            var counter     = sprints.Count() - 1;

            SprintReview[] sprintReviews = new SprintReview[]
            {
                new SprintReview()
                {
                    IsGoalAchived = false, Sprint = sprints[counter - 1], SprintId = sprints[counter - 1].Id
                },
                new SprintReview()
                {
                    IsGoalAchived = false, Sprint = sprints[counter - 2], SprintId = sprints[counter - 2].Id
                },
                new SprintReview()
                {
                    IsGoalAchived = false, Sprint = sprints[counter - 3], SprintId = sprints[counter - 3].Id
                }
            };

            AddToDatabase(sprintReviews, _dbSprintsReviews);
        }
 public IActionResult CreateReview([FromBody] SprintReview sprintReview)
 {
     try
     {
         sprintReviewManager.Create(sprintReview);
         return(Ok(sprintReview));
     }
     catch (Exception e)
     {
         Logger.Logger.LogError("Creating failed.", e);
         return(BadRequest());
     }
 }
        public IActionResult Patch([FromODataUri] int key, Delta <SprintReview> updateSprintReviewRequestModel)
        {
            if (HttpContext.User.UserRole() == "ScrumMaster")
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest(ModelState));
                }

                SprintReview sprintReview = sprintReviewManager.GetById(key);
                if (sprintReview == null)
                {
                    return(NotFound());
                }

                updateSprintReviewRequestModel.Patch(sprintReview);
                sprintReviewManager.Update(sprintReview);

                return(Updated(sprintReview));
            }
            return(BadRequest(ModelState));
        }
Esempio n. 4
0
 public void Update(SprintReview sprint)
 {
     _unit.SprintReviews.Update(sprint);
     _unit.Commit();
 }
Esempio n. 5
0
 public void Create(SprintReview sprintReview)
 {
     _unit.SprintReviews.Create(sprintReview);
     _unit.Commit();
 }