I need to update to a table in the database using entityFramework, because when I update a value of a field and I send save, it gives error.
Please someone have a way to solve this ??
grateful
usuarioVM.ContatoUsuarios = ContatoUsuarioRepositorio.ObterContatoSemUsuario();
//obtenho os meus usuarios que eu quero fazer o update
foreach (var item in usuarioVM.ContatoUsuarios) //Lista dos meus objetos
{
var contatoUsuario = new ContatoUsuario()
{
//Codigo=item.Codigo,
CodigoUsuario = usuario.CodUsuario,
Codigo=item.Codigo,//Adicionando os novos valores para as minhas propriedades do novo objeto
CodTipoContato=item.CodTipoContato,
Descricao=item.Descricao
};
ContatoUsuarioRepositorio.Adicionar(contatoUsuario);//metodo do meu repositorio onde adiciono o objeto
ContatoUsuarioRepositorio.Commit(); // metodo do meu repositorio "this.Context.SaveChanges();"
}
public void Commit()
{
this.Context.SaveChanges();//Metodos utilizidados em outra classe mostrei aqui soh pra ter uma nocao
}
public void Adicionar(ContatoUsuario contato)
{
this.Context.ContatoUsuarios.Add(contato);
}