public Proveedor Save() { using (ProveedoresRepository repo = new ProveedoresRepository(DataContext)){ if (_id == 0) { _id = repo.Insert(Nif, Nombre, Descripcion); } else { repo.Update(Id, Nif, Nombre, Descripcion); } return(this); } }