Example #1
0
 public Area SiguienteAreaDe(Area area)
 {
     if (this.saltos_preferenciales.Any(s => s.First().Equals(area.Id)))
     {
         var id_area_preferida = this.saltos_preferenciales.Find(s => s.First().Equals(area.Id)).Last();
         return(organigrama.ObtenerAreas(true).Find(a => a.Id == id_area_preferida));
     }
     else
     {
         return(organigrama.AreaSuperiorDe(area));
     }
 }