コード例 #1
0
        public async Task <ReviewCycle> AddReviewCycle(ReviewCycleDto reviewCycleDto)
        {
            var mapped = _mapper.Map <ReviewCycle>(reviewCycleDto);
            await _context.ReviewCycles.AddAsync(mapped);

            await _context.SaveChangesAsync();

            return(mapped);
        }
コード例 #2
0
        public async Task <bool> CreateReviewCycle(ReviewCycleDto reviewCycleDto)
        {
            var newCycle = _mapper.Map <ReviewCycle>(reviewCycleDto);

            newCycle.CreatedAt = DateTime.Now;

            var result = await _unitOfWork.ReviewCycle.CreateReviewCycle(newCycle);

            return(result);
        }
コード例 #3
0
        public async Task <IActionResult> CreateReviewCycle(ReviewCycleDto reviewCycleDto)
        {
            var result = await _initiativeService.CreateReviewCycle(reviewCycleDto);

            if (result == true)
            {
                return(Ok());
            }
            return(BadRequest("Starting cycle failed"));
        }
コード例 #4
0
        public async Task <IActionResult> AddReviewCycle(ReviewCycleDto reviewCycleDto)
        {
            var newReviewCycle = await _repo.AddReviewCycle(reviewCycleDto);

            return(Ok(newReviewCycle));
        }