예제 #1
0
        public IActionResult CreateCodeReview(CodeReviewData requestData)
        {
            var result = _tasksService.CreateCodeReview(requestData);

            return Json(result);
        }
예제 #2
0
        public CommonResult CreateCodeReview(CodeReviewData requestData)
        {
            using (var context = ContextFactory.GetDbContext(_dbConfiguration))
            {
                var data = new TaskInstanceReview();
                data.ArchitectureRate = requestData.ArchitectureRate;
                data.CleanCodeRate = requestData.CleanCodeRate;
                data.Comment = requestData.Comment;
                data.OptymizationRate = requestData.OptymizationRate;

                var taskInstance = context.TaskInstances.First(x => x.Id == requestData.TaskInstanceId);
                taskInstance.CodeReviewExist = true;

                data.TaskInstance = taskInstance;

                context.TaskInstanceReviews.Add(data);
                context.SaveChanges();

                return CommonResult.Success();
            }
        }
예제 #3
0
 public CommonResult CreateCodeReview(CodeReviewData requestData)
 {
     return _tasksRepository.CreateCodeReview(requestData);
 }