public async Task Update(int id, PadreUpdateDto model) { var entry = await _context.Padres.SingleAsync(x => x.PadreId == id); entry.Nombres = model.Nombres; entry.Apellidos = model.Apellidos; entry.DNI = model.DNI; entry.Correo = model.Correo; await _context.SaveChangesAsync(); }
public async Task <ActionResult> Update(int id, PadreUpdateDto model) { if (_PadreService.Existencia(id) == true) { await _PadreService.Update(id, model); return(NoContent()); } else { return(NotFound()); } }
public async Task EditarPadreExistente() { //Preparación var nombreDB = Guid.NewGuid().ToString(); var context = ConstruirContext(nombreDB); var mapper = ConfigurarAutoMapper(); context.Padres.Add(new Padre() { PadreId = 1, Nombres = " Moises", Apellidos = "Cahuana", DNI = " 35826791", Correo = "*****@*****.**" }); await context.SaveChangesAsync(); var context2 = ConstruirContext(nombreDB); var PadreUpdateDTO = new PadreUpdateDto() { Nombres = "Henry", Apellidos = "Bustos", DNI = "75863340", Correo = "*****@*****.**" }; //Prueba int id = 1; var controller = new PadreServiceImpl(context2, mapper); await controller.Update(id, PadreUpdateDTO); //Verificación var context3 = ConstruirContext(nombreDB); var existe = await context3.Padres.AnyAsync(x => x.Nombres == "Henry"); Assert.IsTrue(existe); }