view Agendas/trunk/src/Diagramas/Componentes.dgml @ 214:7d838e7d83b3

Se soluciona ticket 176. Se agrega validación para que no se pueda agendar otro evento con el mismo título, buscando los eventos que no estén en estado propuesto.
author alabra
date Wed, 24 Aug 2011 19:49:18 -0300
parents be7a9720fb96
children
line wrap: on
line source

<?xml version="1.0" encoding="utf-8"?>
<DirectedGraph GraphDirection="RightToLeft" Layout="ForceDirected" xmlns="http://schemas.microsoft.com/vs/2009/dgml">
  <Nodes>
    <Node Id="(@1 @16 Type=HomeController)" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="HomeController" />
    <Node Id="(@1 @18 Type=EventoDto)" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="EventoDto" />
    <Node Id="(@1 @18 Type=PropuestaDto)" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="PropuestaDto" />
    <Node Id="(@1 @18 Type=ValidatePasswordLengthAttribute)" Category="CodeSchema_Attribute" CodeSchemaProperty_IsPublic="True" Label="ValidatePasswordLengthAttribute" />
    <Node Id="(@13 Namespace=AltNetHispano.Agendas.Repositories.Memory Type=(Name=RepositoryBase GenericParameterCount=1))" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="RepositoryBase&lt;T&gt;" />
    <Node Id="(@5 @15 Type=Accion)" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="Accion" />
    <Node Id="@10" Category="FileSystem.Category.FileOfType.dll" CodeSchemaProperty_StrongName="AltNetHispano.Agendas.Factories, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" FilePath="$(306dda8a-49a5-42e5-a639-a9d3d521865f.OutputPath)" Group="Collapsed" Label="AltNetHispano.Agendas.Factories.dll">
      <Category Ref="CodeSchema_Assembly" />
    </Node>
    <Node Id="@12" Category="FileSystem.Category.FileOfType.dll" CodeSchemaProperty_StrongName="AltNetHispano.Agendas.Tests, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" FilePath="$(29ac1253-d455-4958-9aaa-da879c3889a4.OutputPath)" Group="Collapsed" Label="AltNetHispano.Agendas.Tests.dll">
      <Category Ref="CodeSchema_Assembly" />
    </Node>
    <Node Id="@14" Category="FileSystem.Category.FileOfType.dll" CodeSchemaProperty_StrongName="AltNetHispano.Agendas.Repositories.Memory, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" FilePath="$(28c5ebfb-ee69-4765-a880-d4de0bc89f48.OutputPath)" Group="Collapsed" Label="AltNetHispano.Agendas.Repositories.Memory.dll">
      <Category Ref="CodeSchema_Assembly" />
    </Node>
    <Node Id="@17" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="AccountController" />
    <Node Id="@19" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="AccountMembershipService" />
    <Node Id="@2" Category="FileSystem.Category.FileOfType.dll" CodeSchemaProperty_StrongName="AltNetHispano.Agendas.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" FilePath="$(319a8e3d-c61e-455f-a1bf-a6b1b1636bab.OutputPath)" Group="Collapsed" Label="AltNetHispano.Agendas.Web.dll">
      <Category Ref="CodeSchema_Assembly" />
    </Node>
    <Node Id="@20" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="AccountValidation" />
    <Node Id="@21" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="Agenda" />
    <Node Id="@22" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="AgendaFactory" />
    <Node Id="@23" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="ChangePasswordModel" />
    <Node Id="@24" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="CompositePublicador" />
    <Node Id="@25" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="Evento" />
    <Node Id="@26" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="EventoController" />
    <Node Id="@27" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="EventoEditModel" />
    <Node Id="@28" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="EventoIndexModel" />
    <Node Id="@29" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="EventoNewModel" />
    <Node Id="@30" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="EventoNotFoundException" />
    <Node Id="@31" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="EventoRepository" />
    <Node Id="@33" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="EventoTests" />
    <Node Id="@34" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="FormsAuthenticationService" />
    <Node Id="@35" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="GooglePublicador" />
    <Node Id="@36" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="HttpContextIdentityProvider" />
    <Node Id="@37" Category="CodeSchema_Interface" CodeSchemaProperty_IsPublic="True" Label="IEventoRepository" />
    <Node Id="@38" Category="CodeSchema_Interface" CodeSchemaProperty_IsPublic="True" Label="IFormsAuthenticationService" />
    <Node Id="@39" Category="CodeSchema_Interface" CodeSchemaProperty_IsPublic="True" Label="IMembershipService" />
    <Node Id="@4" Category="FileSystem.Category.FileOfType.dll" CodeSchemaProperty_StrongName="AltNetHispano.Agendas.Google, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" FilePath="$(45804f1f-eb72-4f82-a227-088cad9b785d.OutputPath)" Group="Collapsed" Label="AltNetHispano.Agendas.Google.dll">
      <Category Ref="CodeSchema_Assembly" />
    </Node>
    <Node Id="@40" Category="CodeSchema_Interface" CodeSchemaProperty_IsPublic="True" Label="IPonenteRepository" />
    <Node Id="@41" Category="CodeSchema_Interface" CodeSchemaProperty_IsPublic="True" Label="IPublicador" />
    <Node Id="@42" Category="CodeSchema_Interface" CodeSchemaProperty_IsPublic="True" Label="IRecordador" />
    <Node Id="@43" Category="CodeSchema_Interface" CodeSchemaProperty_IsPublic="True" Label="ISeguridad" />
    <Node Id="@44" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="LogOnModel" />
    <Node Id="@45" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="MvcApplication" />
    <Node Id="@46" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="Ponente" />
    <Node Id="@47" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="PonenteRepository" />
    <Node Id="@48" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="PonentesTests" />
    <Node Id="@49" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="PropuestaController" />
    <Node Id="@50" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="PropuestaEditModel" />
    <Node Id="@51" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="PropuestaIndexModel" />
    <Node Id="@52" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="PropuestaNewModel" />
    <Node Id="@53" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="PropuestasTests" />
    <Node Id="@54" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="PulicarTests" />
    <Node Id="@55" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="RegisterModel" />
    <Node Id="@56" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="SeguridadObjectMother" />
    <Node Id="@57" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="TestBase" />
    <Node Id="@58" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="Track" />
    <Node Id="@59" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="TrackTests" />
    <Node Id="@6" Category="FileSystem.Category.FileOfType.dll" CodeSchemaProperty_StrongName="AltNetHispano.Agendas.Domain, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" FilePath="$(a14907df-02e4-4fa7-be27-4292af50aa22.OutputPath)" Group="Collapsed" Label="AltNetHispano.Agendas.Domain.dll">
      <Category Ref="CodeSchema_Assembly" />
    </Node>
    <Node Id="@60" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="TwitterPublicador" />
    <Node Id="@61" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="UsuarioNoAutenticadoException" />
    <Node Id="@62" Category="CodeSchema_Class" CodeSchemaProperty_IsPublic="True" Label="ValidationException" />
    <Node Id="@8" Category="FileSystem.Category.FileOfType.dll" CodeSchemaProperty_StrongName="AltNetHispano.Agendas.Twitter, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" FilePath="$(d8da7ed2-a274-4df6-9dd2-a9dc65f4c2f5.OutputPath)" Group="Collapsed" Label="AltNetHispano.Agendas.Twitter.dll">
      <Category Ref="CodeSchema_Assembly" />
    </Node>
  </Nodes>
  <Links>
    <Link Source="@10" Target="@22" Category="Contains" />
    <Link Source="@12" Target="@33" Category="Contains" />
    <Link Source="@12" Target="@48" Category="Contains" />
    <Link Source="@12" Target="@53" Category="Contains" />
    <Link Source="@12" Target="@54" Category="Contains" />
    <Link Source="@12" Target="@56" Category="Contains" />
    <Link Source="@12" Target="@57" Category="Contains" />
    <Link Source="@12" Target="@59" Category="Contains" />
    <Link Source="@14" Target="(@13 Namespace=AltNetHispano.Agendas.Repositories.Memory Type=(Name=RepositoryBase GenericParameterCount=1))" Category="Contains" />
    <Link Source="@14" Target="@31" Category="Contains" />
    <Link Source="@14" Target="@47" Category="Contains" />
    <Link Source="@17" Target="@19" Category="CodeSchema_Calls" ReferenceCount="1" />
    <Link Source="@17" Target="@20" Category="CodeSchema_Calls" ReferenceCount="1" />
    <Link Source="@17" Target="@23" Category="CodeSchema_Calls" ReferenceCount="2" />
    <Link Source="@17" Target="@34" Category="CodeSchema_Calls" ReferenceCount="1" />
    <Link Source="@17" Target="@38" Category="References" ReferenceCount="4">
      <Category Ref="CodeSchema_Calls" />
      <Category Ref="CodeSchema_ReturnTypeLink" />
    </Link>
    <Link Source="@17" Target="@39" Category="References" ReferenceCount="8">
      <Category Ref="CodeSchema_Calls" />
      <Category Ref="CodeSchema_ReturnTypeLink" />
    </Link>
    <Link Source="@17" Target="@44" Category="CodeSchema_Calls" ReferenceCount="3" />
    <Link Source="@17" Target="@55" Category="CodeSchema_Calls" ReferenceCount="3" />
    <Link Source="@19" Target="@39" Category="Implements" />
    <Link Source="@2" Target="(@1 @16 Type=HomeController)" Category="Contains" />
    <Link Source="@2" Target="(@1 @18 Type=EventoDto)" Category="Contains" />
    <Link Source="@2" Target="(@1 @18 Type=PropuestaDto)" Category="Contains" />
    <Link Source="@2" Target="(@1 @18 Type=ValidatePasswordLengthAttribute)" Category="Contains" />
    <Link Source="@2" Target="@17" Category="Contains" />
    <Link Source="@2" Target="@19" Category="Contains" />
    <Link Source="@2" Target="@20" Category="Contains" />
    <Link Source="@2" Target="@23" Category="Contains" />
    <Link Source="@2" Target="@26" Category="Contains" />
    <Link Source="@2" Target="@27" Category="Contains" />
    <Link Source="@2" Target="@28" Category="Contains" />
    <Link Source="@2" Target="@29" Category="Contains" />
    <Link Source="@2" Target="@34" Category="Contains" />
    <Link Source="@2" Target="@36" Category="Contains" />
    <Link Source="@2" Target="@38" Category="Contains" />
    <Link Source="@2" Target="@39" Category="Contains" />
    <Link Source="@2" Target="@44" Category="Contains" />
    <Link Source="@2" Target="@45" Category="Contains" />
    <Link Source="@2" Target="@49" Category="Contains" />
    <Link Source="@2" Target="@50" Category="Contains" />
    <Link Source="@2" Target="@51" Category="Contains" />
    <Link Source="@2" Target="@52" Category="Contains" />
    <Link Source="@2" Target="@55" Category="Contains" />
    <Link Source="@21" Target="@25" Category="CodeSchema_Calls" ReferenceCount="19">
      <Category Ref="CodeSchema_ReturnTypeLink" />
      <Category Ref="References" />
    </Link>
    <Link Source="@21" Target="@30" Category="CodeSchema_Calls" ReferenceCount="1" />
    <Link Source="@21" Target="@37" Category="References" ReferenceCount="9">
      <Category Ref="CodeSchema_Calls" />
    </Link>
    <Link Source="@21" Target="@40" Category="References" ReferenceCount="3">
      <Category Ref="CodeSchema_Calls" />
    </Link>
    <Link Source="@21" Target="@41" Category="References" ReferenceCount="2">
      <Category Ref="CodeSchema_Calls" />
    </Link>
    <Link Source="@21" Target="@42" Category="References" ReferenceCount="1">
      <Category Ref="CodeSchema_Calls" />
    </Link>
    <Link Source="@21" Target="@43" Category="References" />
    <Link Source="@21" Target="@46" Category="References" ReferenceCount="6">
      <Category Ref="CodeSchema_Calls" />
    </Link>
    <Link Source="@21" Target="@61" Category="CodeSchema_Calls" ReferenceCount="2" />
    <Link Source="@21" Target="@62" Category="CodeSchema_Calls" ReferenceCount="2" />
    <Link Source="@22" Target="@21" Category="References" ReferenceCount="2">
      <Category Ref="CodeSchema_Calls" />
      <Category Ref="CodeSchema_ReturnTypeLink" />
    </Link>
    <Link Source="@22" Target="@31" Category="CodeSchema_Calls" ReferenceCount="1" />
    <Link Source="@22" Target="@43" Category="References" />
    <Link Source="@22" Target="@47" Category="CodeSchema_Calls" ReferenceCount="1" />
    <Link Source="@24" Target="@41" Category="Implements" ReferenceCount="2">
      <Category Ref="CodeSchema_Calls" />
      <Category Ref="References" />
    </Link>
    <Link Source="@25" Target="@46" Category="References" ReferenceCount="1">
      <Category Ref="CodeSchema_ReturnTypeLink" />
    </Link>
    <Link Source="@25" Target="@58" Category="CodeSchema_Calls" ReferenceCount="4" />
    <Link Source="@26" Target="@21" Category="CodeSchema_Calls" ReferenceCount="8">
      <Category Ref="References" />
    </Link>
    <Link Source="@26" Target="@22" Category="CodeSchema_Calls" ReferenceCount="4" />
    <Link Source="@26" Target="@25" Category="CodeSchema_Calls" ReferenceCount="4">
      <Category Ref="References" />
    </Link>
    <Link Source="@26" Target="@27" Category="CodeSchema_Calls" ReferenceCount="10">
      <Category Ref="References" />
    </Link>
    <Link Source="@26" Target="@28" Category="CodeSchema_Calls" ReferenceCount="3">
      <Category Ref="References" />
    </Link>
    <Link Source="@26" Target="@29" Category="CodeSchema_Calls" ReferenceCount="3" />
    <Link Source="@26" Target="@46" Category="CodeSchema_Calls" ReferenceCount="1" />
    <Link Source="@26" Target="@62" Category="References" ReferenceCount="2" />
    <Link Source="@31" Target="@25" Category="CodeSchema_Calls" ReferenceCount="4">
      <Category Ref="CodeSchema_ReturnTypeLink" />
      <Category Ref="References" />
    </Link>
    <Link Source="@31" Target="@37" Category="Implements" />
    <Link Source="@33" Target="@25" Category="CodeSchema_Calls" ReferenceCount="10">
      <Category Ref="References" />
    </Link>
    <Link Source="@33" Target="@31" Category="CodeSchema_Calls" ReferenceCount="1" />
    <Link Source="@33" Target="@37" Category="CodeSchema_Calls" ReferenceCount="5">
      <Category Ref="References" />
    </Link>
    <Link Source="@33" Target="@46" Category="CodeSchema_Calls" ReferenceCount="2" />
    <Link Source="@34" Target="@38" Category="Implements" />
    <Link Source="@35" Target="@41" Category="Implements" />
    <Link Source="@36" Target="@43" Category="Implements" />
    <Link Source="@37" Target="@25" Category="CodeSchema_ReturnTypeLink" ReferenceCount="2" />
    <Link Source="@4" Target="@35" Category="Contains" />
    <Link Source="@40" Target="@46" Category="CodeSchema_ReturnTypeLink" ReferenceCount="1" />
    <Link Source="@45" Target="@22" Category="CodeSchema_Calls" ReferenceCount="1" />
    <Link Source="@45" Target="@36" Category="CodeSchema_Calls" ReferenceCount="1" />
    <Link Source="@47" Target="@40" Category="Implements" />
    <Link Source="@47" Target="@46" Category="CodeSchema_Calls" ReferenceCount="2">
      <Category Ref="CodeSchema_ReturnTypeLink" />
      <Category Ref="References" />
    </Link>
    <Link Source="@48" Target="@21" Category="CodeSchema_Calls" ReferenceCount="13">
      <Category Ref="References" />
    </Link>
    <Link Source="@48" Target="@25" Category="CodeSchema_Calls" ReferenceCount="2" />
    <Link Source="@48" Target="@40" Category="CodeSchema_Calls" ReferenceCount="1" />
    <Link Source="@48" Target="@41" Category="References" ReferenceCount="3" />
    <Link Source="@48" Target="@46" Category="CodeSchema_Calls" ReferenceCount="6" />
    <Link Source="@48" Target="@57" Category="InheritsFrom" ReferenceCount="10">
      <Category Ref="CodeSchema_Calls" />
    </Link>
    <Link Source="@49" Target="@21" Category="CodeSchema_Calls" ReferenceCount="8">
      <Category Ref="References" />
    </Link>
    <Link Source="@49" Target="@22" Category="CodeSchema_Calls" ReferenceCount="4" />
    <Link Source="@49" Target="@25" Category="CodeSchema_Calls" ReferenceCount="3">
      <Category Ref="References" />
    </Link>
    <Link Source="@49" Target="@46" Category="CodeSchema_Calls" ReferenceCount="1" />
    <Link Source="@49" Target="@50" Category="CodeSchema_Calls" ReferenceCount="8">
      <Category Ref="References" />
    </Link>
    <Link Source="@49" Target="@51" Category="CodeSchema_Calls" ReferenceCount="3">
      <Category Ref="References" />
    </Link>
    <Link Source="@49" Target="@52" Category="CodeSchema_Calls" ReferenceCount="2" />
    <Link Source="@49" Target="@62" Category="References" ReferenceCount="2" />
    <Link Source="@53" Target="@21" Category="CodeSchema_Calls" ReferenceCount="28">
      <Category Ref="References" />
    </Link>
    <Link Source="@53" Target="@25" Category="CodeSchema_Calls" ReferenceCount="6">
      <Category Ref="References" />
    </Link>
    <Link Source="@53" Target="@37" Category="References" ReferenceCount="1" />
    <Link Source="@53" Target="@43" Category="References" ReferenceCount="5" />
    <Link Source="@53" Target="@46" Category="CodeSchema_Calls" ReferenceCount="1" />
    <Link Source="@53" Target="@56" Category="CodeSchema_Calls" ReferenceCount="5" />
    <Link Source="@53" Target="@57" Category="InheritsFrom" ReferenceCount="18">
      <Category Ref="CodeSchema_Calls" />
    </Link>
    <Link Source="@54" Target="@21" Category="CodeSchema_Calls" ReferenceCount="19">
      <Category Ref="References" />
    </Link>
    <Link Source="@54" Target="@24" Category="CodeSchema_Calls" ReferenceCount="2" />
    <Link Source="@54" Target="@25" Category="CodeSchema_Calls" ReferenceCount="7">
      <Category Ref="References" />
    </Link>
    <Link Source="@54" Target="@37" Category="CodeSchema_Calls" ReferenceCount="6">
      <Category Ref="References" />
    </Link>
    <Link Source="@54" Target="@41" Category="References" ReferenceCount="6" />
    <Link Source="@54" Target="@42" Category="References" ReferenceCount="1" />
    <Link Source="@54" Target="@43" Category="References" ReferenceCount="1" />
    <Link Source="@54" Target="@46" Category="CodeSchema_Calls" ReferenceCount="1" />
    <Link Source="@54" Target="@56" Category="CodeSchema_Calls" ReferenceCount="1" />
    <Link Source="@54" Target="@57" Category="InheritsFrom" ReferenceCount="16">
      <Category Ref="CodeSchema_Calls" />
    </Link>
    <Link Source="@57" Target="@31" Category="CodeSchema_Calls" ReferenceCount="2" />
    <Link Source="@57" Target="@37" Category="References" ReferenceCount="1">
      <Category Ref="CodeSchema_ReturnTypeLink" />
    </Link>
    <Link Source="@57" Target="@40" Category="References" ReferenceCount="1">
      <Category Ref="CodeSchema_ReturnTypeLink" />
    </Link>
    <Link Source="@57" Target="@43" Category="References" ReferenceCount="1">
      <Category Ref="CodeSchema_ReturnTypeLink" />
    </Link>
    <Link Source="@57" Target="@47" Category="CodeSchema_Calls" ReferenceCount="2" />
    <Link Source="@57" Target="@56" Category="CodeSchema_Calls" ReferenceCount="1" />
    <Link Source="@59" Target="@21" Category="CodeSchema_Calls" ReferenceCount="8">
      <Category Ref="References" />
    </Link>
    <Link Source="@59" Target="@25" Category="CodeSchema_Calls" ReferenceCount="6">
      <Category Ref="References" />
    </Link>
    <Link Source="@59" Target="@37" Category="CodeSchema_Calls" ReferenceCount="4">
      <Category Ref="References" />
    </Link>
    <Link Source="@59" Target="@57" Category="InheritsFrom" ReferenceCount="7">
      <Category Ref="CodeSchema_Calls" />
    </Link>
    <Link Source="@59" Target="@58" Category="CodeSchema_Calls" ReferenceCount="2" />
    <Link Source="@6" Target="(@5 @15 Type=Accion)" Category="Contains" />
    <Link Source="@6" Target="@21" Category="Contains" />
    <Link Source="@6" Target="@24" Category="Contains" />
    <Link Source="@6" Target="@25" Category="Contains" />
    <Link Source="@6" Target="@30" Category="Contains" />
    <Link Source="@6" Target="@37" Category="Contains" />
    <Link Source="@6" Target="@40" Category="Contains" />
    <Link Source="@6" Target="@41" Category="Contains" />
    <Link Source="@6" Target="@42" Category="Contains" />
    <Link Source="@6" Target="@43" Category="Contains" />
    <Link Source="@6" Target="@46" Category="Contains" />
    <Link Source="@6" Target="@58" Category="Contains" />
    <Link Source="@6" Target="@61" Category="Contains" />
    <Link Source="@6" Target="@62" Category="Contains" />
    <Link Source="@60" Target="@41" Category="Implements" />
    <Link Source="@60" Target="@42" Category="Implements" />
    <Link Source="@8" Target="@60" Category="Contains" />
  </Links>
  <Categories>
    <Category Id="CodeSchema_Assembly" Label="Assembly" BasedOn="File" CanBeDataDriven="True" DefaultAction="Microsoft.Contains" Icon="CodeSchema_Assembly" IsProviderRoot="False" NavigationActionLabel="Assemblies" />
    <Category Id="CodeSchema_Attribute" Label="Attribute" BasedOn="CodeSchema_Class" CanBeDataDriven="True" DefaultAction="Microsoft.Contains" Icon="CodeSchema_Attribute" IsProviderRoot="False" NavigationActionLabel="Attributes" />
    <Category Id="CodeSchema_Block" Label="Block" BasedOn="CodeSchema_Statement" CanBeDataDriven="True" DefaultAction="Microsoft.Contains" IsProviderRoot="False" NavigationActionLabel="Blocks" />
    <Category Id="CodeSchema_Calls" Label="Calls" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="Called By" OutgoingActionLabel="Calls" />
    <Category Id="CodeSchema_Class" Label="Class" BasedOn="CodeSchema_Type" CanBeDataDriven="True" DefaultAction="Node:Both:CodeSchema_Member" Icon="CodeSchema_Class" IsProviderRoot="False" NavigationActionLabel="Classes" />
    <Category Id="CodeSchema_Interface" Label="Interface" BasedOn="CodeSchema_Type" CanBeDataDriven="True" DefaultAction="Node:Both:CodeSchema_Member" Icon="CodeSchema_Interface" IsProviderRoot="False" NavigationActionLabel="Interfaces" />
    <Category Id="CodeSchema_ReturnTypeLink" Label="Return" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="Return types" OutgoingActionLabel="Return types" />
    <Category Id="CodeSchema_Statement" Label="Statement" CanBeDataDriven="True" DefaultAction="Microsoft.Contains" IsProviderRoot="False" NavigationActionLabel="Statement" />
    <Category Id="CodeSchema_Type" Label="Type" BasedOn="CodeSchema_Block" CanBeDataDriven="True" DefaultAction="Node:Both:CodeSchema_Member" Icon="CodeSchema_Class" IsProviderRoot="False" NavigationActionLabel="Types" />
    <Category Id="Contains" Label="Contains" CanBeDataDriven="False" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="Contained By" IsContainment="True" OutgoingActionLabel="Contains" />
    <Category Id="File" Label="File" CanBeDataDriven="True" DefaultAction="Microsoft.Contains" Icon="File" IsProviderRoot="False" NavigationActionLabel="Files" />
    <Category Id="FileSystem.Category.FileOfType.dll" Label="dll File" BasedOn="CodeSchema_Assembly" CanBeDataDriven="True" IsProviderRoot="False" NavigationActionLabel="dll Files" />
    <Category Id="Implements" Label="Implements" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="Implemented by" OutgoingActionLabel="Implements" />
    <Category Id="InheritsFrom" Label="Inherits From" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="Inherited By" OutgoingActionLabel="Inherits From" />
    <Category Id="References" Label="References" CanBeDataDriven="True" CanLinkedNodesBeDataDriven="True" IncomingActionLabel="Referenced By" OutgoingActionLabel="References" />
  </Categories>
  <Properties>
    <Property Id="CanBeDataDriven" Label="CanBeDataDriven" Description="CanBeDataDriven" DataType="System.Boolean" />
    <Property Id="CanLinkedNodesBeDataDriven" Label="CanLinkedNodesBeDataDriven" Description="CanLinkedNodesBeDataDriven" DataType="System.Boolean" />
    <Property Id="CodeSchemaProperty_IsPublic" Label="IsPublic" Description="IsPublic" DataType="System.Boolean" />
    <Property Id="CodeSchemaProperty_StrongName" Label="StrongName" Description="StrongName" DataType="System.String" />
    <Property Id="DefaultAction" Label="DefaultAction" Description="DefaultAction" DataType="System.String" />
    <Property Id="FilePath" Label="File Path" Description="File Path" DataType="System.String" />
    <Property Id="GraphDirection" DataType="Microsoft.VisualStudio.Progression.Layout.GraphDirection" />
    <Property Id="Group" Label="Group" Description="Display the node as a group" DataType="Microsoft.VisualStudio.Progression.GraphModel.GroupStyle" />
    <Property Id="Icon" Label="Icon" Description="Icon" DataType="System.String" />
    <Property Id="IncomingActionLabel" Label="IncomingActionLabel" Description="IncomingActionLabel" DataType="System.String" />
    <Property Id="IsContainment" DataType="System.Boolean" />
    <Property Id="IsProviderRoot" Label="IsProviderRoot" Description="IsProviderRoot" DataType="System.Boolean" />
    <Property Id="Label" Label="Label" Description="Displayable label of an Annotatable object" DataType="System.String" />
    <Property Id="Layout" DataType="System.String" />
    <Property Id="NavigationActionLabel" Label="NavigationActionLabel" Description="NavigationActionLabel" DataType="System.String" />
    <Property Id="OutgoingActionLabel" Label="OutgoingActionLabel" Description="OutgoingActionLabel" DataType="System.String" />
    <Property Id="ReferenceCount" Label="Reference Count" Description="Total number of links" DataType="System.Int32" />
  </Properties>
  <QualifiedNames>
    <Name Id="Assembly" Label="Assembly" ValueType="Uri" />
    <Name Id="GenericParameterCount" Label="Generic Parameter Count" ValueType="System.String" />
    <Name Id="Name" Label="Name" ValueType="System.String" />
    <Name Id="Namespace" Label="Namespace" ValueType="System.String" />
    <Name Id="Type" Label="Type" ValueType="System.Object" />
  </QualifiedNames>
  <Styles>
    <Style TargetType="Node" GroupLabel="Assembly" ValueLabel="Has category">
      <Condition Expression="HasCategory('CodeSchema_Assembly')" />
      <Setter Property="Background" Value="#1C3068" />
    </Style>
    <Style TargetType="Node" GroupLabel="Namespace" ValueLabel="Has category">
      <Condition Expression="HasCategory('CodeSchema_Namespace')" />
      <Setter Property="Background" Value="#4A65A0" />
    </Style>
    <Style TargetType="Node" GroupLabel="Type" ValueLabel="Has category">
      <Condition Expression="HasCategory('CodeSchema_Type')" />
      <Setter Property="Background" Value="#D3DCEF" />
    </Style>
    <Style TargetType="Node" GroupLabel="Method" ValueLabel="Has category">
      <Condition Expression="HasCategory('CodeSchema_Method')" />
      <Setter Property="Background" Value="#FFE0E0E0" />
    </Style>
    <Style TargetType="Node" GroupLabel="Generics" ValueLabel="Has category">
      <Condition Expression="HasCategory('Generics')" />
      <Setter Property="Background" Value="#FFA080A0" />
    </Style>
    <Style TargetType="Node" GroupLabel="Externals" ValueLabel="Has category">
      <Condition Expression="HasCategory('Externals')" />
      <Setter Property="Background" Value="#FFA08080" />
    </Style>
  </Styles>
  <IdentifierAliases>
    <Alias n="1" Uri="Assembly=$(319a8e3d-c61e-455f-a1bf-a6b1b1636bab.OutputPathUri)" />
    <Alias n="2" Id="(@1)" />
    <Alias n="3" Uri="Assembly=$(45804f1f-eb72-4f82-a227-088cad9b785d.OutputPathUri)" />
    <Alias n="4" Id="(@3)" />
    <Alias n="5" Uri="Assembly=$(a14907df-02e4-4fa7-be27-4292af50aa22.OutputPathUri)" />
    <Alias n="6" Id="(@5)" />
    <Alias n="7" Uri="Assembly=$(d8da7ed2-a274-4df6-9dd2-a9dc65f4c2f5.OutputPathUri)" />
    <Alias n="8" Id="(@7)" />
    <Alias n="9" Uri="Assembly=$(306dda8a-49a5-42e5-a639-a9d3d521865f.OutputPathUri)" />
    <Alias n="10" Id="(@9)" />
    <Alias n="11" Uri="Assembly=$(29ac1253-d455-4958-9aaa-da879c3889a4.OutputPathUri)" />
    <Alias n="12" Id="(@11)" />
    <Alias n="13" Uri="Assembly=$(28c5ebfb-ee69-4765-a880-d4de0bc89f48.OutputPathUri)" />
    <Alias n="14" Id="(@13)" />
    <Alias n="15" Id="Namespace=AltNetHispano.Agendas.Domain" />
    <Alias n="16" Id="Namespace=AltNetHispano.Agendas.Web.Controllers" />
    <Alias n="17" Id="(@1 @16 Type=AccountController)" />
    <Alias n="18" Id="Namespace=AltNetHispano.Agendas.Web.Models" />
    <Alias n="19" Id="(@1 @18 Type=AccountMembershipService)" />
    <Alias n="20" Id="(@1 @18 Type=AccountValidation)" />
    <Alias n="21" Id="(@5 @15 Type=Agenda)" />
    <Alias n="22" Id="(@9 Namespace=AltNetHispano.Agendas.Factories Type=AgendaFactory)" />
    <Alias n="23" Id="(@1 @18 Type=ChangePasswordModel)" />
    <Alias n="24" Id="(@5 @15 Type=CompositePublicador)" />
    <Alias n="25" Id="(@5 @15 Type=Evento)" />
    <Alias n="26" Id="(@1 @16 Type=EventoController)" />
    <Alias n="27" Id="(@1 @18 Type=EventoEditModel)" />
    <Alias n="28" Id="(@1 @18 Type=EventoIndexModel)" />
    <Alias n="29" Id="(@1 @18 Type=EventoNewModel)" />
    <Alias n="30" Id="(@5 @15 Type=EventoNotFoundException)" />
    <Alias n="31" Id="(@13 Namespace=AltNetHispano.Agendas.Repositories.Memory Type=EventoRepository)" />
    <Alias n="32" Id="Namespace=AltNetHispano.Agendas.Tests" />
    <Alias n="33" Id="(@11 @32 Type=EventoTests)" />
    <Alias n="34" Id="(@1 @18 Type=FormsAuthenticationService)" />
    <Alias n="35" Id="(@3 Namespace=AltNetHispano.Agendas.Google Type=GooglePublicador)" />
    <Alias n="36" Id="(@1 Namespace=AltNetHispano.Agendas.Web Type=HttpContextIdentityProvider)" />
    <Alias n="37" Id="(@5 Namespace=AltNetHispano.Agendas.Domain.Repositories Type=IEventoRepository)" />
    <Alias n="38" Id="(@1 @18 Type=IFormsAuthenticationService)" />
    <Alias n="39" Id="(@1 @18 Type=IMembershipService)" />
    <Alias n="40" Id="(@5 Namespace=AltNetHispano.Agendas.Domain.Repositories Type=IPonenteRepository)" />
    <Alias n="41" Id="(@5 @15 Type=IPublicador)" />
    <Alias n="42" Id="(@5 @15 Type=IRecordador)" />
    <Alias n="43" Id="(@5 @15 Type=ISeguridad)" />
    <Alias n="44" Id="(@1 @18 Type=LogOnModel)" />
    <Alias n="45" Id="(@1 Namespace=AltNetHispano.Agendas.Web Type=MvcApplication)" />
    <Alias n="46" Id="(@5 @15 Type=Ponente)" />
    <Alias n="47" Id="(@13 Namespace=AltNetHispano.Agendas.Repositories.Memory Type=PonenteRepository)" />
    <Alias n="48" Id="(@11 @32 Type=PonentesTests)" />
    <Alias n="49" Id="(@1 @16 Type=PropuestaController)" />
    <Alias n="50" Id="(@1 @18 Type=PropuestaEditModel)" />
    <Alias n="51" Id="(@1 @18 Type=PropuestaIndexModel)" />
    <Alias n="52" Id="(@1 @18 Type=PropuestaNewModel)" />
    <Alias n="53" Id="(@11 @32 Type=PropuestasTests)" />
    <Alias n="54" Id="(@11 @32 Type=PulicarTests)" />
    <Alias n="55" Id="(@1 @18 Type=RegisterModel)" />
    <Alias n="56" Id="(@11 @32 Type=SeguridadObjectMother)" />
    <Alias n="57" Id="(@11 @32 Type=TestBase)" />
    <Alias n="58" Id="(@5 @15 Type=Track)" />
    <Alias n="59" Id="(@11 @32 Type=TrackTests)" />
    <Alias n="60" Id="(@7 Namespace=AltNetHispano.Agendas.Twitter Type=TwitterPublicador)" />
    <Alias n="61" Id="(@5 @15 Type=UsuarioNoAutenticadoException)" />
    <Alias n="62" Id="(@5 Namespace=AltNetHispano.Agendas.Domain.Exceptions Type=ValidationException)" />
  </IdentifierAliases>
  <Paths>
    <Path Id="28c5ebfb-ee69-4765-a880-d4de0bc89f48.OutputPath" Value="C:\Users\Nelo\Desktop\altnethispano\Agendas\trunk\src\Agendas.Repositories.Memory\bin\Debug\AltNetHispano.Agendas.Repositories.Memory.dll" />
    <Path Id="28c5ebfb-ee69-4765-a880-d4de0bc89f48.OutputPathUri" Value="file:///C:/Users/Nelo/Desktop/altnethispano/Agendas/trunk/src/Agendas.Repositories.Memory/bin/Debug/AltNetHispano.Agendas.Repositories.Memory.dll" />
    <Path Id="29ac1253-d455-4958-9aaa-da879c3889a4.OutputPath" Value="C:\Users\Nelo\Desktop\altnethispano\Agendas\trunk\src\Agendas.Tests\bin\Debug\AltNetHispano.Agendas.Tests.dll" />
    <Path Id="29ac1253-d455-4958-9aaa-da879c3889a4.OutputPathUri" Value="file:///C:/Users/Nelo/Desktop/altnethispano/Agendas/trunk/src/Agendas.Tests/bin/Debug/AltNetHispano.Agendas.Tests.dll" />
    <Path Id="306dda8a-49a5-42e5-a639-a9d3d521865f.OutputPath" Value="C:\Users\Nelo\Desktop\altnethispano\Agendas\trunk\src\Agendas.Factories\bin\Debug\AltNetHispano.Agendas.Factories.dll" />
    <Path Id="306dda8a-49a5-42e5-a639-a9d3d521865f.OutputPathUri" Value="file:///C:/Users/Nelo/Desktop/altnethispano/Agendas/trunk/src/Agendas.Factories/bin/Debug/AltNetHispano.Agendas.Factories.dll" />
    <Path Id="319a8e3d-c61e-455f-a1bf-a6b1b1636bab.OutputPath" Value="C:\Users\Nelo\Desktop\altnethispano\Agendas\trunk\src\Agendas.Web\bin\AltNetHispano.Agendas.Web.dll" />
    <Path Id="319a8e3d-c61e-455f-a1bf-a6b1b1636bab.OutputPathUri" Value="file:///C:/Users/Nelo/Desktop/altnethispano/Agendas/trunk/src/Agendas.Web/bin/AltNetHispano.Agendas.Web.dll" />
    <Path Id="45804f1f-eb72-4f82-a227-088cad9b785d.OutputPath" Value="C:\Users\Nelo\Desktop\altnethispano\Agendas\trunk\src\Agendas.Google\bin\Debug\AltNetHispano.Agendas.Google.dll" />
    <Path Id="45804f1f-eb72-4f82-a227-088cad9b785d.OutputPathUri" Value="file:///C:/Users/Nelo/Desktop/altnethispano/Agendas/trunk/src/Agendas.Google/bin/Debug/AltNetHispano.Agendas.Google.dll" />
    <Path Id="a14907df-02e4-4fa7-be27-4292af50aa22.OutputPath" Value="C:\Users\Nelo\Desktop\altnethispano\Agendas\trunk\src\Agendas.Domain\bin\Debug\AltNetHispano.Agendas.Domain.dll" />
    <Path Id="a14907df-02e4-4fa7-be27-4292af50aa22.OutputPathUri" Value="file:///C:/Users/Nelo/Desktop/altnethispano/Agendas/trunk/src/Agendas.Domain/bin/Debug/AltNetHispano.Agendas.Domain.dll" />
    <Path Id="d8da7ed2-a274-4df6-9dd2-a9dc65f4c2f5.OutputPath" Value="C:\Users\Nelo\Desktop\altnethispano\Agendas\trunk\src\Agendas.Twitter\bin\Debug\AltNetHispano.Agendas.Twitter.dll" />
    <Path Id="d8da7ed2-a274-4df6-9dd2-a9dc65f4c2f5.OutputPathUri" Value="file:///C:/Users/Nelo/Desktop/altnethispano/Agendas/trunk/src/Agendas.Twitter/bin/Debug/AltNetHispano.Agendas.Twitter.dll" />
  </Paths>
</DirectedGraph>