public void Save(int usuCodigo, string usuNome, string usuLogin, string usuEmail, string usuSenha, int perCodigo) { UsuarioEN usuarioEN = _repositoryUsuarioEN.GetByID(usuCodigo); if (usuarioEN != null) { usuarioEN.UpdateProperties ( usuNome, usuarioEN.usuLogin, usuEmail, usuarioEN.usuSenha, usuarioEN.perCodigo ); _repositoryUsuarioEN.Edit(usuarioEN); } else { usuarioEN = new UsuarioEN ( usuNome, usuLogin, usuEmail, usuSenha, perCodigo ); _repositoryUsuarioEN.Save(usuarioEN); } _unitOfWork.Commit(); }