public static void Main(string[] args) { //Verificando se o arrquivo existe para criar o adm padrao if (!File.Exists("usuarios.dat")) { UsuarioModel adm = new UsuarioModel(); adm.Nome = "Administrador do Sistema"; adm.Administrador = true; adm.DataCriacao = DateTime.Now; adm.Email = "*****@*****.**"; adm.Senha = "admin"; IUsuarioRepositorio repositorio; repositorio = new UsuarioRepositorioSerializacao(); repositorio.Cadastrar(adm); } CreateWebHostBuilder(args).Build().Run(); }
public static void Main(string[] args) { //Criando o adm padrao caso nao exista if (!File.Exists("usuarios.dat")) { UsuarioModel adm = new UsuarioModel( nome: "Administrador do Sistema", email: "*****@*****.**", senha: "admin" ); adm.Administrador = true; adm.DataCadastro = DateTime.Now; IUsuarioRepositorio usuarioRepositorio; usuarioRepositorio = new UsuarioRepositorioSerializacao(); usuarioRepositorio.Cadastrar(adm); } CreateWebHostBuilder(args).Build().Run(); }
public static void Main(string[] args) { ComentarioRepositorioSerializacao comentarioRepositorioSerializacao = new ComentarioRepositorioSerializacao(); UsuarioRepositorioSerializacao usuarioRepositorioSerializacao = new UsuarioRepositorioSerializacao(); if (File.Exists("usuarios.dat")) { List <UsuarioModel> UsuariosSalvos = usuarioRepositorioSerializacao.LerArquivoSerializado(); } else { UsuarioModel usuarioModel = new UsuarioModel(); usuarioModel.Nome = "Administrador"; usuarioModel.Email = "*****@*****.**"; usuarioModel.Senha = "admin"; usuarioModel.Administrador = true; usuarioRepositorioSerializacao.Cadastrar(usuarioModel); } if (File.Exists("comentarios.dat")) { List <ComentarioModel> ComentariosSalvos = comentarioRepositorioSerializacao.LerArquivoSerializado(); } else { ComentarioModel comentarioModel = new ComentarioModel(); comentarioModel.Aprovado = true; comentarioModel.DataCriacao = DateTime.Now; comentarioModel.Id = 1; comentarioModel.nomeUsuario = "Administrador"; comentarioModel.Texto = "Escreva seu comentário sobre nosso produto!"; comentarioRepositorioSerializacao.Criar(comentarioModel); } CreateWebHostBuilder(args).Build().Run(); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env) { // Criando o adm padrão caso não exista if (!File.Exists("usuarios.dat")) { UsuarioModel adm = new UsuarioModel( nome: "Administrador do Sistema", email: "*****@*****.**", senha: "admin" ); adm.Administrador = true; adm.DataCadastro = DateTime.Now; IUsuarioRepositorio usuarioRepositorio; usuarioRepositorio = new UsuarioRepositorioSerializacao(); usuarioRepositorio.Cadastrar(adm); } if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseSession(); // <- Habilita o uso de sessão // Permite acesso ao /wwwroot para baixar arquivos estáticos app.UseStaticFiles(); app.UseMvc( // <- Habilita o uso de MVC no app rota => rota.MapRoute( name: "defaults", template: "{controller=Usuario}/{action=Login}" ) ); }