Пример #1
0
        public async Task <bool> CreateStudent(StudentDto student)
        {
            var entity = _mapper.Adapt <Student>(student);
            await _applicationContext.Students.AddAsync(entity);

            await _applicationContext.SaveChangesAsync();

            return(true);
        }
Пример #2
0
        public async Task <IActionResult> GetStudents(
            int?gender        = null,
            int page          = 1, int pageSize = 25,
            string identifier = "",
            string firstName  = "",
            string lastName   = "",
            string middleName = "")
        {
            var students = await _studentService.GetStudents(
                new PaginationInfoDto
            {
                PageNumber = page,
                PageSize   = pageSize
            }, identifier, firstName, lastName, middleName, gender
                );

            var pagedResult = _mapper.Adapt <PagedResultDto <StudentsListModel> >(students);

            return(new JsonResult(pagedResult));
        }