Esempio n. 1
0
        public async Task <Course> InsertAsync(CourseInsertRequestViewModel request)
        {
            var course = new Course();

            course.Code   = request.Code;
            course.Name   = request.Name;
            course.Credit = request.Credit;
            await _unitOfWork.CourseRepository.CreateAsync(course);

            if (await _unitOfWork.SaveCompletedAsync())
            {
                return(course);
            }

            throw new ApplicationValidationException("course insert has some problem");
        }
 public async Task <IActionResult> Insert(CourseInsertRequestViewModel request)
 {
     return(Ok(await _courseService.InsertAsync(request)));
 }