public async Task <AssignmentStudentDto> Create(AssignmentStudentDto student) { var result = await context.AssignmentStudents.Where(c => c.Id == student.Id).ToListAsync(); if (!result.Any()) { var estudiantesDAO = mapper.Map <AssignmentStudent>(student); await context.AddAsync(estudiantesDAO); await context.SaveChangesAsync(); return(student); } return(mapper.Map <AssignmentStudentDto>(result.First())); }
public async Task <ActionResult> Post([FromBody] AssignmentStudentDto value) { var result = await service.Create(value); return(CreatedAtAction("Get", new { id = result.IdStudent }, result)); }