public async Task CrearPadre() { //Preparación var nombreDB = Guid.NewGuid().ToString(); var context = ConstruirContext(nombreDB); var mapper = ConfigurarAutoMapper(); var PadreCreateDTO = new PadreCreateDto() { Nombres = " Moises", Apellidos = "Cahuana", DNI = " 35826791", Correo = "*****@*****.**" }; //Prueba var controller = new PadreServiceImpl(context, mapper); await controller.Create(PadreCreateDTO); //Verificación var context2 = ConstruirContext(nombreDB); var cantidad = await context2.Padres.CountAsync(); Assert.AreEqual(1, cantidad); }
public async Task <ActionResult> Create(PadreCreateDto Padre) { var result = await _PadreService.Create(Padre); return(CreatedAtAction( "GetById", new { id = result.PadreId }, result)); }
public async Task <PadreDto> Create(PadreCreateDto model) { var entry = new Padre { Nombres = model.Nombres, Apellidos = model.Apellidos, DNI = model.DNI, Correo = model.Correo }; await _context.AddAsync(entry); await _context.SaveChangesAsync(); return(_mapper.Map <PadreDto>(entry)); }