示例#1
0
        public async Task <IActionResult> Confirm(ConfirmRcRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var result = await _studentService.Confirm(request);

            if (!result.IsSuccessed)
            {
                return(BadRequest(result));
            }
            return(Ok(result));
        }
        public async Task <ApiResult <bool> > Confirm(ConfirmRcRequest request)
        {
            var registerCourse = await _context.RegisterCourses.FindAsync(request.Id);

            if (registerCourse == null)
            {
                return(new ApiErrorResult <bool>("không tìm thấy"));
            }
            if (request.Status == true)
            {
                registerCourse.Status     = true;
                registerCourse.DateUpdate = DateTime.UtcNow.AddHours(7);
            }
            else
            {
                _context.RegisterCourses.Remove(registerCourse);
            }

            await _context.SaveChangesAsync();

            return(new ApiSuccessResult <bool>("Cập nhật thành công"));
        }