예제 #1
0
        public async Task AddGradeToTranscript(long studentId, CreateGrade createGrade)
        {
            var transcript = new Transcript
            {
                StudentId = studentId,
                CourseId  = createGrade.CourseId.Value,
                Grade     = createGrade.Grade.Value,
            };

            _context.Transcripts.Add(transcript);
            await _context.SaveChangesAsync();
        }
예제 #2
0
 public IActionResult Detail(int?id)
 {
     CreateGrade = new CreateGrade();
     if (id == null)
     {
         //create
         return(View(CreateGrade));
     }
     //update
     CreateGrade = _db.CreateGrades.FirstOrDefault(u => u.Id == id);
     if (CreateGrade == null)
     {
         return(NotFound());
     }
     return(View(CreateGrade));
 }
예제 #3
0
        public async Task <ActionResult <Transcript> > PostTranscript(long studentId, [FromBody] CreateGrade createGrade)
        {
            await studentRepository.AddGradeToTranscript(studentId, createGrade);

            return(Ok());
        }
 public Task AddGradeToTranscript(long studentId, CreateGrade createGrade)
 {
     throw new System.NotImplementedException();
 }