Beispiel #1
0
 public AssignmentsDto Save(SaveAssignmentsDto dto)
 {
     using (var context = ContextFactory.CreateDbContext(ConnectionString))
     {
         var assignment = new AssignmentModel()
         {
             UserModelId = dto.UserId,
             TestModelId = dto.TestId,
             DateCreate  = DateTime.Now
         };
         var assignmentEntity = context.Assignments.Add(assignment);
         context.SaveChanges();
         assignment = context.Assignments
                      .Include(a => a.User)
                      .Include(a => a.Test)
                      .FirstOrDefault(a => a.Id == assignmentEntity.Entity.Id);
         return(new AssignmentsDto(assignment));
     }
 }
 public IActionResult Post(SaveAssignmentsDto dto)
 {
     return(Ok(_assignmentsRepository.Save(dto)));
 }