コード例 #1
0
        public async Task <int> AddCompetitionApplication(CompetitionApplication app)
        {
            var a = _context.CompetitionApplications.AddAsync(app);

            _context.SaveChanges();
            return(app.Id);
        }
コード例 #2
0
        public async Task <ActionResult> AddApplication(StudentApplicationInsert app)
        {
            CompetitionApplication newApp = new CompetitionApplication()
            {
                CompetitionId = app.CompetitionId,
                StudentId     = app.StudentId,
                Date          = DateTime.Now
            };

            var competitionId = await _competitionRepositry.AddCompetitionApplication(newApp);

            return(Ok());
        }
 public static CompetitionApplicationDTO ToDTO(this CompetitionApplication application)
 {
     return(new CompetitionApplicationDTO()
     {
         Id = application.Id,
         CompetitionId = application.CompetitionId,
         CourseId = application.Competition.CourseId,
         CourseName = application.Competition.Course.Name,
         Date = application.Date,
         Student = application.Student.FirstName + " " + application.Student.LastName,
         StudentId = application.StudentId,
         Points = application.Student.Points
     });
 }