public async Task <bool> CreateStudent(StudentDto student) { var entity = _mapper.Adapt <Student>(student); await _applicationContext.Students.AddAsync(entity); await _applicationContext.SaveChangesAsync(); return(true); }
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)); }