Ejemplo n.º 1
0
        public async Task <IActionResult> Edit(string back, int Id)
        {
            Background background = null;

            if (back == "BackgroundCor")
            {
                background = new BackgroundCor();
            }
            if (back == "BackgroundGradiente")
            {
                background = new BackgroundGradiente();
            }
            if (back == "BackgroundImagem")
            {
                background = new BackgroundImagem();
            }
            if (back == "Padrao")
            {
                background = await _context.Background.FirstOrDefaultAsync(b => b.Id == Id);

                ViewBag.condicao = true;
            }
            else
            {
                ViewBag.condicao = false;
            }

            ViewBag.back = back;
            ViewBag.id   = Id;
            return(PartialView(background));
        }
Ejemplo n.º 2
0
        public async Task <string> _BackgroundImagem([FromBody] BackgroundImagem background)
        {
            var teste = await _context.Background.FirstOrDefaultAsync(b => b.Id == background.Id);

            if (teste == null)
            {
                _context.Add(background); await _context.SaveChangesAsync();

                return($"Chave do plano de fundo {background.Id}");
            }
            else
            {
                _context.Remove(teste); await _context.SaveChangesAsync();

                _context.Add(background); await _context.SaveChangesAsync();

                return("");
            }
        }
Ejemplo n.º 3
0
        public IActionResult Create(string back, int Id)
        {
            Background background = null;

            if (back == "BackgroundCor")
            {
                background = new BackgroundCor();
            }
            if (back == "BackgroundGradiente")
            {
                background = new BackgroundGradiente();
            }
            if (back == "BackgroundImagem")
            {
                background = new BackgroundImagem();
            }

            ViewBag.id = Id;
            return(PartialView(background));
        }
        private async Task <List <Imagem> > ListaImagens(IServiceProvider provider)
        {
            var    contexto = provider.GetService <ApplicationDbContext>();
            Pedido pedido   = null;

            var teste = await contexto.Set <Pedido>().AnyAsync();

            if (!teste)
            {
                pedido = new Pedido
                {
                    ClienteId         = "Default",
                    Datapedido        = DateTime.Now,
                    DominioTemporario = "Default",
                    Nome          = "Default",
                    Status        = "Default",
                    Venda         = false,
                    DiasLiberados = 9000,
                    Servico       = new Servico
                    {
                        Descricao = "instagleo"
                    }
                };

                await contexto.Pedido.AddAsync(pedido);

                await contexto.SaveChangesAsync();
            }
            else
            {
                pedido = contexto.Pedido.First();
            }

            var pagina = new Pagina
            {
                ArquivoMusic = "",
                Html         = "",
                Margem       = false,
                Music        = false,
                Rotas        = "",
                Titulo       = "Default",
                PedidoId     = pedido.Id,
                Exibicao     = false,
                StoryId      = contexto.Story.ToList().First().Id
            };


            var listaImagens = new List <Imagem>()
            {
                new Imagem
                {
                    ArquivoImagem = "/ImagensGaleria/1.jpg",
                    Nome          = "Default",
                    Width         = 100
                },
                new Imagem
                {
                    ArquivoImagem = "/ImagensGaleria/2.jpg",
                    Nome          = "Default",
                    Width         = 100
                },
                new Imagem
                {
                    ArquivoImagem = "/ImagensGaleria/3.jpg",
                    Nome          = "Default",
                    Width         = 100
                }
            };

            var Background = new BackgroundImagem
            {
                Background_Position = "",
                Background_Repeat   = "",
                Imagem = listaImagens[0],
                Div    = new DivComum
                {
                    Background   = null,
                    BorderRadius = 0,
                    Colunas      = "auto",
                    Desenhado    = 1,
                    Divisao      = "",
                    Height       = 200,
                    Nome         = "Default",
                    Ordem        = 0,
                    Padding      = 5
                }
            };

            await contexto.Background.AddAsync(Background);

            await contexto.SaveChangesAsync();


            var Div = new DivComum
            {
                Background = new BackgroundImagem
                {
                    Background_Position = "",
                    Background_Repeat   = "",
                    Imagem = listaImagens[0],
                    Div    = new DivComum
                    {
                        Background   = null,
                        BorderRadius = 0,
                        Colunas      = "auto",
                        Desenhado    = 1,
                        Divisao      = "",
                        Height       = 200,
                        Nome         = "Default",
                        Ordem        = 0,
                        Padding      = 5
                    }
                },
                BorderRadius = 0,
                Colunas      = "auto",
                Desenhado    = 1,
                Divisao      = "",
                Height       = 200,
                Nome         = "Default",
                Ordem        = 0,
                Padding      = 5
            };

            await contexto.Div.AddAsync(Div);

            await contexto.SaveChangesAsync();

            await contexto.Imagem.AddAsync(listaImagens[1]);

            await contexto.Imagem.AddAsync(listaImagens[2]);

            await contexto.Pagina.AddAsync(pagina);

            await contexto.SaveChangesAsync();

            return(listaImagens);
        }