Example #1
0
        public void AdicionarPublicacao(PublicacaoDTO publicacaoDTO)
        {
            var fileName   = Path.GetRandomFileName() + ".png";
            var uploadPath = Path.Combine(_hostEnvironment.ContentRootPath, "Uploads");
            var filePath   = Path.Combine(uploadPath, fileName);

            publicacaoDTO.Foto.CopyTo(
                new FileStream(filePath, FileMode.Create));

            var publicacao = new Publicacao(publicacaoDTO.Descricao, fileName);

            _context.Publicacoes.Add(publicacao);
            _context.SaveChanges();
        }
Example #2
0
        public static void Adicionar(DojoCGDFDbContext context)
        {
            var publicacao1 = new Publicacao("Publicação 1", "foto1.png");

            context.Publicacoes.Add(publicacao1);

            var publicacao2 = new Publicacao("Publicação 2", "foto2.png");

            context.Publicacoes.Add(publicacao2);

            var publicacao3 = new Publicacao("Publicação 3", "foto3.png");

            context.Publicacoes.Add(publicacao3);

            context.SaveChanges();
        }