diff --git a/api/Controllers/EventLocsVisitedController.cs b/api/Controllers/EventLocsVisitedController.cs index 4ddff028..5c20c04a 100644 --- a/api/Controllers/EventLocsVisitedController.cs +++ b/api/Controllers/EventLocsVisitedController.cs @@ -51,5 +51,14 @@ namespace api.Controllers return Ok(Locs); } + // GET api/EventLocsVisited/e/[id] + //All locs visited by event id + [HttpGet("e/{id}")] + public async Task GetEventLocsVisitedEvent(int id) + { + var Locs = await _repo.GetEventLocsVisitedEvent(id); + return Ok(Locs); + } + } } diff --git a/api/Controllers/TeamsController.cs b/api/Controllers/TeamsController.cs index 9a59f3aa..2f85886d 100644 --- a/api/Controllers/TeamsController.cs +++ b/api/Controllers/TeamsController.cs @@ -50,5 +50,61 @@ namespace api.Controllers var Teams = await _repo.GetEventTeam(id); return Ok(Teams); } + + // GET api/teams/e/[id] + // GET all teams for event id + [HttpGet("u/{QR}")] + public async Task GetTeamsUser(String QR) + { + var Teams = await _repo.GetUserTeam(QR); + return Ok(Teams); + } + + // POST api/teams/add + // create team + [HttpPost("add")] + public async Task CreateTeam(TeamForAdd TeamAddDetails) + { + + User tCap = await context.Users.FirstOrDefaultAsync(u=>u.QRcode == TeamAddDetails.capQR); + + List memb = new List(); + + memb.Add(tCap); + + Team tAdd = new Team{EventId = TeamAddDetails.EventId, Nome = TeamAddDetails.Nome, Cap = tCap, Membros = memb, NMembros = 1, Pontos = 0}; + + await context.Teams.AddAsync(tAdd); + + var result = context.SaveChanges(); + + if (result == 1) + { + return StatusCode(201); + } + return BadRequest(); + + } + + // POST api/teams/add/member + // create team + [HttpPost("add/member")] + public async Task AddTeamMember(TeamAddMember MemberToAdd) + { + + User newMember = await context.Users.FirstOrDefaultAsync(u=>u.QRcode == MemberToAdd.newQR); + + Team tEdit = await context.Teams.Include(t=>t.Membros).FirstOrDefaultAsync(t=>t.Id == MemberToAdd.id); + + tEdit.NMembros++; + tEdit.Membros.Add(newMember); + + context.Update(tEdit); + + var result = context.SaveChanges(); + + return StatusCode(201); + + } } } diff --git a/api/Data/EventLocsVisitedRepository.cs b/api/Data/EventLocsVisitedRepository.cs index f712cc8f..aa041027 100644 --- a/api/Data/EventLocsVisitedRepository.cs +++ b/api/Data/EventLocsVisitedRepository.cs @@ -23,11 +23,9 @@ namespace api.Data return rEventLocsVisitedList; } - public IEnumerable GetEventLocsVisitedTeam(int id) + public Task> GetEventLocsVisitedTeam(int id) { - var allLocs = _context.EventLocsVisited.ToList(); - -/* + var allLocs = _context.EventLocsVisited.ToListAsync(); allLocs.ForEach(i=>Console.Write("{0}\t", i)); Console.WriteLine("teste"); List rList = new List(); @@ -36,8 +34,8 @@ namespace api.Data rList.Add(allLocs[i]); } } - */ - return allLocs; + + return allLocs; } } diff --git a/api/Data/IEventLocsVisitedRepository.cs b/api/Data/IEventLocsVisitedRepository.cs index 68d9e611..42005dee 100644 --- a/api/Data/IEventLocsVisitedRepository.cs +++ b/api/Data/IEventLocsVisitedRepository.cs @@ -9,7 +9,8 @@ namespace api.Data { Task> GetEventLocsVisited(); - Task> GetEventLocsVisitedTeam(int id); + Task> GetEventLocsVisitedTeam(int id); + Task> GetEventLocsVisitedEvent(int id); } diff --git a/api/Data/ITeamsRepository.cs b/api/Data/ITeamsRepository.cs index 9a9c03fd..12ba68ec 100644 --- a/api/Data/ITeamsRepository.cs +++ b/api/Data/ITeamsRepository.cs @@ -1,3 +1,4 @@ +using System; using System.Collections.Generic; using System.Threading.Tasks; using api.Models; @@ -8,7 +9,8 @@ namespace api.Data { Task> GetTeams(); - Task GetEventTeam(int id); + Task> GetEventTeam(int id); + Task> GetUserTeam(String QR); } diff --git a/api/Data/TeamsReposiroty.cs b/api/Data/TeamsReposiroty.cs index d42d91b5..5ed69b06 100644 --- a/api/Data/TeamsReposiroty.cs +++ b/api/Data/TeamsReposiroty.cs @@ -16,16 +16,37 @@ namespace api.Data public DataContext _context { get; } - public async Task GetEventTeam(int id) + public async Task> GetEventTeam(int id) { - var rTeam = await _context.Teams.FirstOrDefaultAsync(e=>e.EventId == id); + List allTeams = await _context.Teams.Include(a=>a.Cap).Include(a=>a.Membros).ToListAsync(); + List rTeam = new List(); + allTeams.ForEach(delegate(Team t){ + if(t.EventId == id){ + rTeam.Add(t); + } + }); + + return rTeam; + } + + public async Task> GetUserTeam(String QR) + { + List allTeams = await _context.Teams.Include(a=>a.Cap).Include(a=>a.Membros).ToListAsync(); + List rTeam = new List(); + allTeams.ForEach(delegate(Team t){ + foreach (User u in t.Membros){ + if(u.QRcode == QR){ + rTeam.Add(t); + } + } + }); return rTeam; } public async Task> GetTeams() { - var rTeams = await _context.Teams.ToListAsync(); + var rTeams = await _context.Teams.Include(a=>a.Cap).Include(a=>a.Membros).ToListAsync(); return rTeams; } diff --git a/api/Dtos/TeamAddMember.cs b/api/Dtos/TeamAddMember.cs new file mode 100644 index 00000000..7637c55e --- /dev/null +++ b/api/Dtos/TeamAddMember.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using api.Models; + +namespace api.Dtos +{ + public class TeamAddMember + { + [Required] + public int id{get;set;} //equipa id + + [Required] + public string newQR{get;set;} //novo membro + } +} \ No newline at end of file diff --git a/api/Dtos/TeamForAdd.cs b/api/Dtos/TeamForAdd.cs new file mode 100644 index 00000000..57f97841 --- /dev/null +++ b/api/Dtos/TeamForAdd.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using api.Models; + +namespace api.Dtos +{ + public class TeamForAdd + { + [Required] + public int EventId{get;set;} //equipa para o evento ID + + [Required] + public string Nome{get;set;} //Nome da equipa + + [Required] + public string capQR{get;set;} //Capitao da equipa + } +} \ No newline at end of file diff --git a/api/Migrations/20190306210633_team_fix.Designer.cs b/api/Migrations/20190306210633_team_fix.Designer.cs new file mode 100644 index 00000000..ad4dd097 --- /dev/null +++ b/api/Migrations/20190306210633_team_fix.Designer.cs @@ -0,0 +1,450 @@ +// +using System; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using api.Data; + +namespace api.Migrations +{ + [DbContext(typeof(DataContext))] + [Migration("20190306210633_team_fix")] + partial class team_fix + { + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "2.2.0-rtm-35687") + .HasAnnotation("Relational:MaxIdentifierLength", 64); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ClaimType"); + + b.Property("ClaimValue"); + + b.Property("RoleId"); + + b.HasKey("Id"); + + b.HasIndex("RoleId"); + + b.ToTable("AspNetRoleClaims"); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ClaimType"); + + b.Property("ClaimValue"); + + b.Property("UserId"); + + b.HasKey("Id"); + + b.HasIndex("UserId"); + + b.ToTable("AspNetUserClaims"); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => + { + b.Property("LoginProvider"); + + b.Property("ProviderKey"); + + b.Property("ProviderDisplayName"); + + b.Property("UserId"); + + b.HasKey("LoginProvider", "ProviderKey"); + + b.HasIndex("UserId"); + + b.ToTable("AspNetUserLogins"); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => + { + b.Property("UserId"); + + b.Property("LoginProvider"); + + b.Property("Name"); + + b.Property("Value"); + + b.HasKey("UserId", "LoginProvider", "Name"); + + b.ToTable("AspNetUserTokens"); + }); + + modelBuilder.Entity("api.Models.Event", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("Desc"); + + b.Property("Nome"); + + b.HasKey("Id"); + + b.ToTable("Events"); + }); + + modelBuilder.Entity("api.Models.EventLoc", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("Desc"); + + b.Property("EventId"); + + b.Property("ImgId"); + + b.Property("Lat"); + + b.Property("Long"); + + b.Property("Nome"); + + b.HasKey("Id"); + + b.HasIndex("ImgId"); + + b.ToTable("EventLocs"); + }); + + modelBuilder.Entity("api.Models.EventLocVisited", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("LocationId"); + + b.Property("TeamId"); + + b.Property("timestamp"); + + b.HasKey("Id"); + + b.HasIndex("LocationId"); + + b.HasIndex("TeamId"); + + b.ToTable("EventLocsVisited"); + }); + + modelBuilder.Entity("api.Models.Log", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("UserId"); + + b.Property("UserId1"); + + b.Property("amount"); + + b.Property("available"); + + b.Property("logType"); + + b.Property("productId"); + + b.Property("transactionId"); + + b.HasKey("Id"); + + b.HasIndex("UserId"); + + b.HasIndex("UserId1"); + + b.HasIndex("productId"); + + b.ToTable("Logs"); + }); + + modelBuilder.Entity("api.Models.Photo", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("DateAdded"); + + b.Property("Description"); + + b.Property("IsMain"); + + b.Property("Url"); + + b.Property("UserId"); + + b.HasKey("Id"); + + b.HasIndex("UserId"); + + b.ToTable("Photos"); + }); + + modelBuilder.Entity("api.Models.Product", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("basePrice"); + + b.Property("name"); + + b.Property("revenue"); + + b.Property("sold"); + + b.HasKey("Id"); + + b.ToTable("Products"); + }); + + modelBuilder.Entity("api.Models.Role", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken(); + + b.Property("Name") + .HasMaxLength(256); + + b.Property("NormalizedName") + .HasMaxLength(256); + + b.HasKey("Id"); + + b.HasIndex("NormalizedName") + .IsUnique() + .HasName("RoleNameIndex"); + + b.ToTable("AspNetRoles"); + }); + + modelBuilder.Entity("api.Models.Team", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("CapId"); + + b.Property("EventId"); + + b.Property("NMembros"); + + b.Property("Nome"); + + b.Property("Pontos"); + + b.HasKey("Id"); + + b.HasIndex("CapId"); + + b.ToTable("Teams"); + }); + + modelBuilder.Entity("api.Models.User", b => + { + b.Property("Id") + .ValueGeneratedOnAdd(); + + b.Property("AccessFailedCount"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken(); + + b.Property("Email") + .HasMaxLength(256); + + b.Property("EmailConfirmed"); + + b.Property("LockoutEnabled"); + + b.Property("LockoutEnd"); + + b.Property("NormalizedEmail") + .HasMaxLength(256); + + b.Property("NormalizedUserName") + .HasMaxLength(256); + + b.Property("PasswordHash"); + + b.Property("PhoneNumber"); + + b.Property("PhoneNumberConfirmed"); + + b.Property("QRcode"); + + b.Property("SecurityStamp"); + + b.Property("TeamId"); + + b.Property("TwoFactorEnabled"); + + b.Property("UserName") + .HasMaxLength(256); + + b.Property("drinks"); + + b.Property("food"); + + b.HasKey("Id"); + + b.HasIndex("NormalizedEmail") + .HasName("EmailIndex"); + + b.HasIndex("NormalizedUserName") + .IsUnique() + .HasName("UserNameIndex"); + + b.HasIndex("TeamId"); + + b.ToTable("AspNetUsers"); + }); + + modelBuilder.Entity("api.Models.UserRole", b => + { + b.Property("UserId"); + + b.Property("RoleId"); + + b.HasKey("UserId", "RoleId"); + + b.HasIndex("RoleId"); + + b.ToTable("AspNetUserRoles"); + }); + + modelBuilder.Entity("api.Models.Value", b => + { + b.Property("id") + .ValueGeneratedOnAdd(); + + b.Property("Name"); + + b.HasKey("id"); + + b.ToTable("Values"); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => + { + b.HasOne("api.Models.Role") + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => + { + b.HasOne("api.Models.User") + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => + { + b.HasOne("api.Models.User") + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => + { + b.HasOne("api.Models.User") + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("api.Models.EventLoc", b => + { + b.HasOne("api.Models.Photo", "Img") + .WithMany() + .HasForeignKey("ImgId"); + }); + + modelBuilder.Entity("api.Models.EventLocVisited", b => + { + b.HasOne("api.Models.EventLoc", "Location") + .WithMany() + .HasForeignKey("LocationId"); + + b.HasOne("api.Models.Team", "Team") + .WithMany() + .HasForeignKey("TeamId"); + }); + + modelBuilder.Entity("api.Models.Log", b => + { + b.HasOne("api.Models.User") + .WithMany("logsFebrada") + .HasForeignKey("UserId"); + + b.HasOne("api.Models.User") + .WithMany("logsFestarola") + .HasForeignKey("UserId1"); + + b.HasOne("api.Models.Product", "product") + .WithMany() + .HasForeignKey("productId"); + }); + + modelBuilder.Entity("api.Models.Photo", b => + { + b.HasOne("api.Models.User", "User") + .WithMany("Photos") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); + + modelBuilder.Entity("api.Models.Team", b => + { + b.HasOne("api.Models.User", "Cap") + .WithMany() + .HasForeignKey("CapId"); + }); + + modelBuilder.Entity("api.Models.User", b => + { + b.HasOne("api.Models.Team") + .WithMany("Membros") + .HasForeignKey("TeamId"); + }); + + modelBuilder.Entity("api.Models.UserRole", b => + { + b.HasOne("api.Models.Role", "Role") + .WithMany("UserRoles") + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade); + + b.HasOne("api.Models.User", "User") + .WithMany("UserRoles") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/api/Migrations/20190306210633_team_fix.cs b/api/Migrations/20190306210633_team_fix.cs new file mode 100644 index 00000000..f20f449a --- /dev/null +++ b/api/Migrations/20190306210633_team_fix.cs @@ -0,0 +1,22 @@ +using Microsoft.EntityFrameworkCore.Migrations; + +namespace api.Migrations +{ + public partial class team_fix : Migration + { + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropColumn( + name: "QRcode", + table: "Teams"); + } + + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.AddColumn( + name: "QRcode", + table: "Teams", + nullable: true); + } + } +} diff --git a/api/Migrations/DataContextModelSnapshot.cs b/api/Migrations/DataContextModelSnapshot.cs index 524187e6..b9c18848 100644 --- a/api/Migrations/DataContextModelSnapshot.cs +++ b/api/Migrations/DataContextModelSnapshot.cs @@ -251,8 +251,6 @@ namespace api.Migrations b.Property("Pontos"); - b.Property("QRcode"); - b.HasKey("Id"); b.HasIndex("CapId"); diff --git a/api/Models/Team.cs b/api/Models/Team.cs index 6136b98f..44f28f7d 100755 --- a/api/Models/Team.cs +++ b/api/Models/Team.cs @@ -10,7 +10,7 @@ namespace api.Models public int EventId{get;set;} //equipa para o evento ID public string Nome{get;set;} //Nome da equipa public User Cap{get;set;} //Capitao da equipa - public ICollection Membros {get;set;} //Membros da equipa + public List Membros {get;set;} //Membros da equipa public int NMembros {get;set;} //Numero de Membros na equipa public int Pontos {get;set;} //Postos da equipa } diff --git a/api/wwwroot/android-chrome-192x192.png b/api/wwwroot/android-chrome-192x192.png new file mode 100755 index 00000000..cbee78e3 Binary files /dev/null and b/api/wwwroot/android-chrome-192x192.png differ diff --git a/api/wwwroot/apple-touch-icon.png b/api/wwwroot/apple-touch-icon.png new file mode 100755 index 00000000..84a3dcd5 Binary files /dev/null and b/api/wwwroot/apple-touch-icon.png differ diff --git a/api/wwwroot/favicon-16x16.png b/api/wwwroot/favicon-16x16.png new file mode 100755 index 00000000..a4bb429b Binary files /dev/null and b/api/wwwroot/favicon-16x16.png differ diff --git a/api/wwwroot/favicon-32x32.png b/api/wwwroot/favicon-32x32.png new file mode 100755 index 00000000..c6e9a97a Binary files /dev/null and b/api/wwwroot/favicon-32x32.png differ diff --git a/api/wwwroot/favicon.ico b/api/wwwroot/favicon.ico new file mode 100755 index 00000000..9c5aa434 Binary files /dev/null and b/api/wwwroot/favicon.ico differ diff --git a/api/wwwroot/fonts/icomoon.eot b/api/wwwroot/fonts/icomoon.eot new file mode 100755 index 00000000..5d84b85e Binary files /dev/null and b/api/wwwroot/fonts/icomoon.eot differ diff --git a/api/wwwroot/fonts/icomoon.svg b/api/wwwroot/fonts/icomoon.svg new file mode 100755 index 00000000..fd059e38 --- /dev/null +++ b/api/wwwroot/fonts/icomoon.svg @@ -0,0 +1,17 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + \ No newline at end of file diff --git a/api/wwwroot/fonts/icomoon.ttf b/api/wwwroot/fonts/icomoon.ttf new file mode 100755 index 00000000..892921a0 Binary files /dev/null and b/api/wwwroot/fonts/icomoon.ttf differ diff --git a/api/wwwroot/fonts/icomoon.woff b/api/wwwroot/fonts/icomoon.woff new file mode 100755 index 00000000..9312857e Binary files /dev/null and b/api/wwwroot/fonts/icomoon.woff differ diff --git a/api/wwwroot/index.html b/api/wwwroot/index.html new file mode 100755 index 00000000..9759cea6 --- /dev/null +++ b/api/wwwroot/index.html @@ -0,0 +1,237 @@ + + + + + + + + + + + + + + + + + + ENEI'19 + + + + + + + + + + + + + + + + + + +
+ Logótipo ENEI +
+ +
+
+
+
12 A 15 ABRIL DE 2019
+

ENEI

+
+

O Encontro Nacional de Estudantes de Informática é um dos maiores eventos na área da tecnologia em + Portugal + reunindo estudantes de informática de todas as faculdades do país.

+

Reconhecido pela sua qualidade e variedade de temas e atividades, tem como prioridade o contacto + entre + participantes e empresas, bem como a socialização, o convívio e a troca de experiências e + conhecimentos + entre os presentes.

+
+
+
+ + + + + +
+
+
+
ENEI'19
+

Preços

+
+
+
Early-Bird
+
+
+
33
+
Grupo
+ *Alimentação e alojamento incluídos +
+
+ Comprar +
+
+
Early-Bird
+
+
+
30
+
Individual
+ *Alimentação e alojamento incluídos +
+
+ Comprar +
+
+
Pontual
+
+
20
+
Individual
+ *Alimentação incluída +
+ Brevemente +
+
+
+
+ + +
+
+
+
Perguntas Frequentes
+

Faq

+
+
+
+
    +
  • + O que é o ENEI? +
    +

    O Encontro Nacional de Estudantes de Informática (ENEI) é um evento que pretende + oferecer aos estudantes de todo o país um evento que promove a aprendizagem, a troca de + ideias e o convívio, enquanto tenta criar fortes ligações com o mundo empresarial.

    + +

    A 13ª edição do evento terá lugar no Instituto Superior de Engenharia de Coimbra (ISEC) + entre os dias 12 e 15 de abril de 2019 e a organização espera contar com 700 estudantes + que poderão participar em palestras, workshops e painéis de discussão, contando com + oradores de renome nacional e internacional.

    + +

    Esta versão do evento também incluirá os tradicionais momentos de diversão noturnos que + muito apelam a todos os participantes das antigas edições e são uma excelente via de + networking e transferência de conhecimento!

    +
    +
  • +
  • + Onde me posso + inscrever? +
    +

    Os bilhetes estarão disponíveis a partir de XXX. Está atento às nossas redes sociais + para estares a par de tudo sobre o ENEI’19!

    +

    Podes adquirir o teu bilhete AQUI.

    +
    +
  • +
  • + Quem pode + participar no evento? +
    +

    Podem participar no ENEI’19 todos os estudantes de cursos relacionados com informática e + todos aqueles que querem aprender mais sobre os temas abordados!

    +
    +
  • +
  • + Tenho + acesso a todas as sessões? +
    +

    As palestras e workshops necessitam de inscrições e são limitadas. Aconselhamos-te a + escolher um Career Path para te facilitar a inscrição e aproveitares ao máximo. As + sessões de cocktails e de networking, assim como o Jantar Empresarial precisam, também, + de inscrição prévia. Mantém-te atento às nossas redes sociais!

    +
    +
  • +
+ Ver todas +
+
+
+ + + + +
+
+
+

© 2018 ENEI . Todos os direitos reservados

+
+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/api/wwwroot/main.css.map b/api/wwwroot/main.css.map new file mode 100755 index 00000000..e39e0d99 --- /dev/null +++ b/api/wwwroot/main.css.map @@ -0,0 +1,9 @@ +{ + "version": 3, + "mappings": "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", + "sources": [ + "main.scss" + ], + "names": [], + "file": "main.css" +} \ No newline at end of file diff --git a/api/wwwroot/safari-pinned-tab.svg b/api/wwwroot/safari-pinned-tab.svg new file mode 100755 index 00000000..24a3340a --- /dev/null +++ b/api/wwwroot/safari-pinned-tab.svg @@ -0,0 +1,18 @@ + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + diff --git a/api/wwwroot/selection.json b/api/wwwroot/selection.json new file mode 100755 index 00000000..18e457d4 --- /dev/null +++ b/api/wwwroot/selection.json @@ -0,0 +1 @@ +{"IcoMoonType":"selection","icons":[{"icon":{"paths":["M1198.613 0h-1089.11c-59.191 0-109.503 38.474-109.503 85.827v855.306c0 47.353 50.312 85.827 109.503 85.827h1089.11c59.191 0 109.503-38.474 109.503-85.827v-855.306c0-47.353-50.312-85.827-109.503-85.827zM1198.613 941.133h-1089.11v-855.306h1089.11v855.306z","M654.058 612.624c-68.069 0-384.74-316.671-565.272-506.081l41.434-41.434c219.006 227.884 473.526 473.526 523.838 488.324 53.272-14.798 304.832-257.48 523.838-488.324l44.393 41.434c-145.017 150.936-488.324 506.081-568.231 506.081z"],"attrs":[{},{}],"width":1308,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["email"]},"attrs":[{},{}],"properties":{"order":76,"id":6,"name":"email","prevSize":32,"code":59650},"setIdx":0,"setId":34,"iconIdx":0},{"icon":{"paths":["M941.133 0h-855.306c-47.353 0-85.827 38.474-85.827 85.827v855.306c0 47.353 38.474 85.827 85.827 85.827h855.306c47.353 0 85.827-38.474 85.827-85.827v-855.306c-2.96-47.353-41.434-85.827-85.827-85.827zM941.133 941.133h-855.306v-855.306h855.306v855.306z","M517.919 816.832c-130.22 0-233.803-103.584-233.803-233.803s103.584-233.803 233.803-233.803c130.22 0 233.803 103.584 233.803 233.803s-106.543 233.803-233.803 233.803zM517.919 408.416c-97.665 0-174.613 76.948-174.613 174.613s76.948 174.613 174.613 174.613c97.665 0 174.613-76.948 174.613-174.613s-79.908-174.613-174.613-174.613z","M799.075 307.792c-41.434 0-73.988-32.555-73.988-71.029 0-41.434 32.555-73.988 73.988-73.988 38.474 0 73.988 32.555 73.988 73.988 0 38.474-32.555 71.029-73.988 71.029z"],"attrs":[{},{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["instagram"]},"attrs":[{},{},{}],"properties":{"order":75,"id":5,"name":"instagram","prevSize":32,"code":59648},"setIdx":0,"setId":34,"iconIdx":1},{"icon":{"paths":["M941.133 0h-855.306c-47.353 0-85.827 38.474-85.827 85.827v855.306c0 47.353 38.474 85.827 85.827 85.827h855.306c47.353 0 85.827-38.474 85.827-85.827v-855.306c-2.96-47.353-41.434-85.827-85.827-85.827zM941.133 941.133h-855.306v-855.306h855.306v855.306z","M662.936 420.254c-11.838 8.879-17.757 26.636-17.757 44.393v44.393h121.341v103.584h-121.341v390.659h-145.017v-390.659h-68.069v-103.584h68.069v-50.312c0-38.474 8.879-68.069 26.636-94.705s38.474-47.353 68.069-59.191c29.595-14.798 59.191-20.717 94.705-20.717 32.555 0 68.069 5.919 100.624 20.717l-20.717 115.422c-8.879-2.96-20.717-5.919-29.595-8.879-11.838-2.96-20.717-2.96-29.595-2.96-20.717-2.96-35.514 2.96-47.353 11.838z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["facebook"]},"attrs":[{},{}],"properties":{"order":69,"id":3,"name":"facebook","prevSize":32,"code":59649},"setIdx":0,"setId":34,"iconIdx":2},{"icon":{"paths":["M941.133 0h-855.306c-47.353 0-85.827 38.474-85.827 85.827v855.306c0 47.353 38.474 85.827 85.827 85.827h855.306c47.353 0 85.827-38.474 85.827-85.827v-855.306c0-47.353-38.474-85.827-85.827-85.827zM941.133 941.133h-855.306v-855.306h855.306v855.306z","M248.601 411.376c-8.879-8.879-14.798-20.717-14.798-35.514s5.919-26.636 14.798-35.514c8.879-8.879 20.717-14.798 38.474-14.798s26.636 5.919 38.474 14.798c8.879 8.879 14.798 20.717 14.798 35.514s-5.919 26.636-14.798 38.474c-8.879 8.879-23.676 14.798-38.474 14.798-17.757-2.96-29.595-8.879-38.474-17.757zM242.682 485.364h82.867v361.064h-82.867v-361.064z","M751.723 520.879c26.636 26.636 41.434 65.11 41.434 118.382v207.168h-82.867v-195.329c0-32.555-8.879-56.231-23.676-71.029s-35.514-23.676-65.11-23.676c-29.595 0-56.231 8.879-73.988 26.636s-26.636 44.393-26.636 79.908v183.491h-82.867v-361.064h79.908v47.353c14.798-17.757 32.555-29.595 53.272-38.474s44.393-11.838 71.029-11.838c44.393 0 82.867 11.838 109.503 38.474z"],"attrs":[{},{},{}],"width":1027,"isMulticolor":false,"isMulticolor2":false,"grid":0,"tags":["linkedin"]},"attrs":[{},{},{}],"properties":{"order":67,"id":1,"name":"linkedin","prevSize":32,"code":59652},"setIdx":0,"setId":34,"iconIdx":3},{"icon":{"paths":["M1333.882 157.424l-1331.399 315.344-2.483-157.424 1331.399-315.344z","M1333.882 439.496l-1331.399 314.848-2.483-157.424 1331.399-314.848z","M1333.882 708.656l-1331.399 315.344-2.483-157.424 1331.399-315.344z"],"width":1334,"attrs":[{},{},{}],"isMulticolor":false,"isMulticolor2":false,"tags":["menu"],"grid":0},"attrs":[{},{},{}],"properties":{"order":65,"id":0,"name":"menu","prevSize":32,"code":59651},"setIdx":0,"setId":34,"iconIdx":4},{"icon":{"paths":["M992 384h-352v-352c0-17.664-14.304-32-32-32h-192c-17.696 0-32 14.336-32 32v352h-352c-17.696 0-32 14.336-32 32v192c0 17.696 14.304 32 32 32h352v352c0 17.696 14.304 32 32 32h192c17.696 0 32-14.304 32-32v-352h352c17.696 0 32-14.304 32-32v-192c0-17.664-14.304-32-32-32z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["plus","add","sum"],"grid":16},"attrs":[],"properties":{"id":0,"order":77,"prevSize":32,"code":59653,"name":"plus"},"setIdx":2,"setId":32,"iconIdx":0},{"icon":{"paths":["M32 384h960c17.696 0 32 14.336 32 32v192c0 17.696-14.304 32-32 32h-960c-17.664 0-32-14.304-32-32v-192c0-17.664 14.336-32 32-32z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["minus","subtract"],"grid":16},"attrs":[],"properties":{"id":1,"order":78,"prevSize":32,"code":59654,"name":"less"},"setIdx":2,"setId":32,"iconIdx":1}],"height":1024,"metadata":{"name":"icomoon"},"preferences":{"showGlyphs":true,"showQuickUse":true,"showQuickUse2":true,"showSVGs":true,"fontPref":{"prefix":"icon-","metadata":{"fontFamily":"icomoon","majorVersion":1,"minorVersion":0},"metrics":{"emSize":1024,"baseline":6.25,"whitespace":50},"embed":false,"cssVars":true,"cssVarsFormat":"scss"},"imagePref":{"prefix":"icon-","png":true,"useClassSelector":true,"color":0,"bgColor":16777215,"classSelector":".icon","name":"icomoon"},"historySize":50,"showCodes":true,"gridSize":16}} \ No newline at end of file diff --git a/website/android-chrome-256x256.png b/website/android-chrome-256x256.png old mode 100755 new mode 100644 diff --git a/website/career-path.html b/website/career-path.html old mode 100755 new mode 100644 index 301120b3..231ee497 --- a/website/career-path.html +++ b/website/career-path.html @@ -83,12 +83,13 @@ - + diff --git a/website/error-page.html b/website/error-page.html index 9be4cb18..9af3cd44 100755 --- a/website/error-page.html +++ b/website/error-page.html @@ -66,13 +66,13 @@ - + diff --git a/website/faqs.html b/website/faqs.html old mode 100755 new mode 100644 index e81a1e7c..73474ecd --- a/website/faqs.html +++ b/website/faqs.html @@ -84,12 +84,13 @@ - + diff --git a/website/imgs/critical-sponsor.svg b/website/imgs/critical-sponsor.svg old mode 100755 new mode 100644 diff --git a/website/imgs/email.svg b/website/imgs/email.svg old mode 100755 new mode 100644 diff --git a/website/imgs/facebook.svg b/website/imgs/facebook.svg old mode 100755 new mode 100644 diff --git a/website/imgs/instagram.svg b/website/imgs/instagram.svg old mode 100755 new mode 100644 diff --git a/website/imgs/linkedin.svg b/website/imgs/linkedin.svg old mode 100755 new mode 100644 diff --git a/website/imgs/logo-enei.ai b/website/imgs/logo-enei.ai old mode 100755 new mode 100644 diff --git a/website/imgs/logo-enei.svg b/website/imgs/logo-enei.svg old mode 100755 new mode 100644 diff --git a/website/index.html b/website/index.html index 2f489075..04f7c78e 100755 --- a/website/index.html +++ b/website/index.html @@ -121,36 +121,36 @@

Preços


-
Early-Bird
+
Normal
25
Grupo
- *Alimentação e alojamento (pavilhão) incluídos + *Alimentação [5€] e alojamento (pavilhão) [5€]
Comprar
-
Early-Bird
+
Normal
30
Individual
- *Alimentação e alojamento (pavilhão) incluídos + *Alimentação [5€] e alojamento (pavilhão) [5€]
Comprar
-
+
Pontual
20
Individual
*Alimentação incluída
- Brevemente + Comprar
@@ -277,7 +277,6 @@ -