private static void InsereExperienciaficticia(PaginaPessoalDBContext bd) { if (bd.Experiencia.Any()) { return; } bd.Experiencia.AddRange(new Experiencia[] { new Experiencia { Ano = "2018/2019", Empresa = "Visabeira", Cargo = "Responsável Administrativo e de armazém", }, new Experiencia { Ano = "2016/2017", Empresa = "Omega Hotel London", Cargo = "Recepcionista", }, new Experiencia { Ano = "2013/2014", Empresa = "NA Cobranças", Cargo = "Responsável de cobranças", }, new Experiencia { Ano = "2012/2013", Empresa = "CIT Ireland", Cargo = "Analista de Crédito e cobranças", }, new Experiencia { Ano = "2011", Empresa = "Waves & Winds", Cargo = "Supervisor de Telemarketing", }, new Experiencia { Ano = "2007/2010", Empresa = "BT Ireland", Cargo = "Reporting Analyst", }, new Experiencia { Ano = "2002/2007", Empresa = "GE Money", Cargo = "Analista de Cobranças", } }); bd.SaveChanges(); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, PaginaPessoalDBContext bd, UserManager <IdentityUser> gestorUtilizadores, RoleManager <IdentityRole> gestorRoles) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); } else { app.UseExceptionHandler("/Home/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseRouting(); app.UseAuthentication(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); endpoints.MapRazorPages(); }); SeedData.InsereRolesAsync(gestorRoles).Wait(); SeedData.InsereAdministradorPadraoAsync(gestorUtilizadores).Wait(); if (env.IsDevelopment()) { SeedData.PreencheDadosficticios(bd); SeedData.InsereUtilizadoresFicticiosAsync(gestorUtilizadores).Wait(); } }
private static void Inserehabilitacoesficticia(PaginaPessoalDBContext bd) { if (bd.Habilitacoes.Any()) { return; } bd.Habilitacoes.AddRange(new Habilitacoes[] { new Habilitacoes { Ano = "2002", Curso = "Bach Engenharia Informática", Instituicao = " Inst. Politécnio da Guarda", }, new Habilitacoes { Ano = "1994", Curso = "12º ano Téc-Prof de Contabilidade e Administração", Instituicao = "E.S.S.João do Estoril", } }); bd.SaveChanges(); }
internal static void PreencheDadosficticios(PaginaPessoalDBContext bd) { InsereExperienciaficticia(bd); Inserehabilitacoesficticia(bd); }
public ExperienciasController(PaginaPessoalDBContext context) { bd = context; }
public UtilizadorsController(PaginaPessoalDBContext context, UserManager <IdentityUser> gestorUtilizadores) { _context = context; _gestorUtilizadores = gestorUtilizadores; }