Beispiel #1
0
        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();
        }
Beispiel #2
0
        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();
        }
Beispiel #3
0
        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}"
                    )
                );
        }