/// <summary> /// Solicita atualização de metadados. /// Esta operação solicita que a persistencia faça a atualização de /// metadados, por exemplo, inserindo os Lista/ListaItem, a lista /// de permissões, etc. Cada persistencia trabalha com os metadados /// que necessitar /// </summary> /// <param name="parametros"></param> /// <returns></returns> public AtualizarMetadadosResponse AtualizarMetadados(AtualizarMetadadosRequest parametros) { // Pega lista de persistencias List <ServicoPersistenciaItemHelper> persistencias = (from p in _persistencias select p.Value).Distinct().ToList(); // Varre as persistencias solicitando a atualização de metadados foreach (ServicoPersistenciaItemHelper persistenciaHelper in persistencias) { persistenciaHelper.Instancia.AtualizarMetadados(parametros); } // A resposta é uma só para todas as atualizações, indicando que a operação foi disparada return (new AtualizarMetadadosResponse() { CodigoMensagemRequest = parametros.CodigoMensagem }); }
public AtualizarMetadadosResponse AtualizarMetadados(AtualizarMetadadosRequest parametros) { return(null); }
/// <summary> /// Solicita atualização de metadados. /// </summary> /// <param name="parametros"></param> /// <returns></returns> public AtualizarMetadadosResponse AtualizarMetadados(AtualizarMetadadosRequest parametros) { // Não precisa fazer nada return(new AtualizarMetadadosResponse()); }
public AtualizarMetadadosResponse AtualizarMetadados(AtualizarMetadadosRequest parametros) { throw new System.NotImplementedException(); }