Esempio n. 1
0
        public async Task <Student> InsertAsync(StudentInsertRequestViewModel studentRequest)

        {
            var student = new Student()
            {
                Email        = studentRequest.Email,
                Name         = studentRequest.Name,
                DepartmentId = studentRequest.DepartmentId
            };
            await _unitOfWork.StudentRepository.CreateAsync(student);

            if (await _unitOfWork.SaveCompletedAsync())
            {
                return(student);
            }
            throw new AplicationValidationException("student insert has some problem");
        }
 public async Task <ActionResult> Insert(StudentInsertRequestViewModel studentRequest)
 {
     return(Ok(await _studentService.InsertAsync(studentRequest)));
 }