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))); }