public async Task CrearAlumno() { //Preparación var nombreDB = Guid.NewGuid().ToString(); var context = ConstruirContext(nombreDB); var mapper = ConfigurarAutoMapper(); var AlumnoCreateDTO = new AlumnoCreateDto() { PadreId = 1, Nombres = "Carlos", Apellidos = "Avila", DNI = "16854793", Correo = "*****@*****.**", Grado_academico = "Primaria" }; //Prueba int id = 1; var controller = new AlumnoServiceImpl(context, mapper); await controller.Create(AlumnoCreateDTO); //Verificación var context2 = ConstruirContext(nombreDB); var cantidad = await context2.Alumnos.CountAsync(); Assert.AreEqual(1, cantidad); }
public async Task <ActionResult> Create(AlumnoCreateDto Alumno) { var result = await _AlumnoService.Create(Alumno); return(CreatedAtAction( "GetById", new { id = result.AlumnoId }, result)); }
public async Task <AlumnoDto> Create(AlumnoCreateDto model) { var entry = new Alumno { PadreId = model.PadreId, Nombres = model.Nombres, Apellidos = model.Apellidos, DNI = model.DNI, Correo = model.Correo, Grado_academico = model.Grado_academico }; await _context.AddAsync(entry); await _context.SaveChangesAsync(); return(_mapper.Map <AlumnoDto>(entry)); }