public void Update(List <RegistroCadastro> registroCadastro) { foreach (var rCadastro in registroCadastro) { RegistroCadastro registro = context.Set <RegistroCadastro>().First(r => r.Id == rCadastro.Id); registro.valor = rCadastro.valor; context.Set <RegistroCadastro>().Update(registro); } context.SaveChanges(); }
public IActionResult Put(string alteradoPor, int idRegistro, [FromBody] RegistroCadastro registroCadastro) { try { int idIdentificadorCadastro = serviceIdentificador.Put <IdentificadorCadastroAlterarValidator>(alteradoPor, idRegistro); //fake var a = new RegistroCadastro { Id = 3, idCampo = 1, idIdentificadorCadastro = idIdentificadorCadastro, valor = "tese 2" }; var b = new RegistroCadastro { Id = 4, idCampo = 2, idIdentificadorCadastro = idIdentificadorCadastro, valor = "tst tst 2" }; List <RegistroCadastro> RC = new List <RegistroCadastro>(); RC.Add(a); RC.Add(b); //fake serviceRegistro.Put <RegistroCadastroValidator>(RC); return(new ObjectResult(idIdentificadorCadastro)); } catch (ArgumentNullException ex) { return(NotFound(ex)); } catch (Exception ex) { return(BadRequest(ex)); } }
private void Validate(RegistroCadastro obj, AbstractValidator <RegistroCadastro> validator) => validator.ValidateAndThrow(obj);