public ExamPhotosAddedEmail(Domain.Entities.Grade grade) { this.Message = "To: " + grade.Student.Email + "\r\n" + "Subject: Exam images added to " + grade.Exam.Course.Name + "\r\n" + "Content-Type: text/plain; charset=us-ascii\r\n\r\n" + "The teacher has uploaded imaged with your " + grade.Exam.Course.Name + " exam."; }
public GradeAddedEmail(Domain.Entities.Grade grade) { this.Message = "To: " + grade.Student.Email + "\r\n" + "Subject: Grade added for " + grade.Exam.Course.Name + "\r\n" + "Content-Type: text/plain; charset=us-ascii\r\n\r\n" + "Your grade at " + grade.Exam.Course.Name + " exam was added."; }
public StudentDoesNotAgreeEmail(Domain.Entities.Grade grade) { this.Message = "To: " + grade.Exam.Course.Professor.Email + "\r\n" + "Subject: Student does not agree with grade at " + grade.Exam.Course.Name + "\r\n" + "Content-Type: text/plain; charset=us-ascii\r\n\r\n" + "Student " + grade.Student.FirstName + " " + grade.Student.LastName + " does not agree with his grade at " + grade.Exam.Course.Name + " exam."; }
public async Task <GradeDto> Create(GradeCreationDto gradeCreationDto) { var exam = await examService.GetById(gradeCreationDto.ExamId); var student = await studentService.GetStudentById(gradeCreationDto.StudentId); Domain.Entities.Grade grade = gradeMapper.Map(gradeCreationDto, student, exam); student.Grades.Add(grade); await writeRepository.AddNewAsync(grade); await writeRepository.SaveAsync(); return(gradeMapper.Map(grade)); }
public GradeDto Map(Domain.Entities.Grade grade) { return(new GradeDto(grade.Id, grade.Value, grade.Pages, grade.Date, grade.Agree, grade.Student.Id, grade.Exam.Id)); }
public Domain.Entities.Grade Map(GradeDto gradeDto, Domain.Entities.Grade grade) { return(this.autoMapper.Map(gradeDto, grade)); }