public async Task <IActionResult> UpdateSprint(int id, [FromBody] UpdateSprintRequestModel sprint)
        {
            await _sprintRepository.Update(new Sprint
            {
                Id                    = id,
                SprintGoal            = sprint.SprintGoal,
                StartDate             = sprint.StartDate,
                EndDate               = sprint.EndDate,
                AdditionalInformation = sprint.AdditionalInformation
            });

            return(Ok());
        }
        public async Task <ActionResult> Update(int projectId, int sprintId, [FromBody] UpdateSprintRequestModel input)
        {
            var updateRequest = await this.sprintService.UpdateAsync(
                sprintId,
                projectId,
                input.Title,
                input.Goal,
                input.StartDate,
                input.EndDate);

            if (!updateRequest.Success)
            {
                return(this.BadRequest(new ErrorsResponseModel
                {
                    Errors = updateRequest.Errors,
                }));
            }

            return(this.Ok());
        }