Exemplo n.º 1
0
        public Contexto Add(Contexto contexto)
        {
            var newCliente = _context.Contextos.Add(contexto);

            // Salva no banco
            _context.SaveChanges();
            // Retorna a nova cliente com id atualizado
            return(newCliente);
        }
Exemplo n.º 2
0
        public Arquivo Add(Arquivo arquivo)
        {
            var newCliente = _context.Arquivos.Add(arquivo);

            // Salva no banco
            _context.SaveChanges();
            // Retorna a nova cliente com id atualizado
            return(newCliente);
        }
Exemplo n.º 3
0
        public void Seed()
        {
            if (_context.Cidade.Any() || _context.Usuario.Any())
            {
                return;
            }
            Cidade c1  = new Cidade(1, "Alvorada");
            Cidade c2  = new Cidade(2, "Araricá");
            Cidade c3  = new Cidade(3, "Arroio dos Ratos");
            Cidade c4  = new Cidade(4, "Cachoeirinha");
            Cidade c5  = new Cidade(5, "Campo Bom");
            Cidade c6  = new Cidade(6, "Canoas");
            Cidade c7  = new Cidade(7, "Capela de Santana");
            Cidade c8  = new Cidade(8, "Charqueadas");
            Cidade c9  = new Cidade(9, "Dois Irmãos");
            Cidade c10 = new Cidade(10, "Eldorado do Sul");
            Cidade c11 = new Cidade(11, "Esteio");
            Cidade c12 = new Cidade(12, "Estância Velha");
            Cidade c13 = new Cidade(13, "Glorinha");
            Cidade c14 = new Cidade(14, "Gravataí");
            Cidade c15 = new Cidade(15, "Guaíba");
            Cidade c16 = new Cidade(16, "Igrejinha");
            Cidade c17 = new Cidade(17, "Ivoti");
            Cidade c18 = new Cidade(18, "Montenegro");
            Cidade c19 = new Cidade(19, "Nova Hartz");
            Cidade c20 = new Cidade(20, "Nova Santa Rita");
            Cidade c21 = new Cidade(21, "Novo Hamburgo");
            Cidade c22 = new Cidade(22, "Parobé");
            Cidade c23 = new Cidade(23, "Porto Alegre");
            Cidade c24 = new Cidade(24, "Portão");
            Cidade c25 = new Cidade(25, "Rolante");
            Cidade c26 = new Cidade(26, "Santo Antônio da Patrulha");
            Cidade c27 = new Cidade(27, "Sapiranga");
            Cidade c28 = new Cidade(28, "Sapucaia do Sul");
            Cidade c29 = new Cidade(29, "São Jerônimo");
            Cidade c30 = new Cidade(30, "São Leopoldo");
            Cidade c31 = new Cidade(31, "São Sebastião do Caí");
            Cidade c32 = new Cidade(32, "Taquara");
            Cidade c33 = new Cidade(33, "Triunfo");
            Cidade c34 = new Cidade(34, "Viamão");

            _context.Cidade.AddRange(
                c1, c2, c3, c4, c5, c6, c7, c8, c9, c10,
                c11, c12, c13, c14, c15, c16, c17, c18, c19,
                c20, c21, c22, c23, c24, c25, c26, c27, c28,
                c29, c30, c31, c32, c33, c34
                );

            _context.SaveChanges();
        }
Exemplo n.º 4
0
        public IHttpActionResult Create(JObject obj)
        {
            Contratante contratante;

            String email = (String)obj["email"];

            try
            {
                try
                {
                    contratante = db.Contratante.Where(c => c.EmailContratante == email).FirstOrDefault();

                    if (contratante != null)
                    {
                        return(Json(
                                   new
                        {
                            code = 1,
                            status = "NOK",
                            message = "Contratante já Cadastrado"
                        }));
                    }

                    contratante = new Contratante();

                    contratante.Bairro           = (String)obj["bairro"];
                    contratante.CEP              = (long)obj["cep"];
                    contratante.Cidade           = (String)obj["cidade"];
                    contratante.CNPJ             = (String)obj["cnpj"];
                    contratante.Compl            = (String)obj["complemento"];
                    contratante.Descricao        = (String)obj["descricao"];
                    contratante.Detalhe          = (String)obj["detalhe"];
                    contratante.EmailContratante = (String)obj["email"];
                    contratante.Estado           = (String)obj["estado"];
                    contratante.Nome             = (String)obj["nome"];
                    contratante.Numero           = (int)obj["numero"];
                    contratante.Rua              = (String)obj["rua"];
                    contratante.Senha            = (String)obj["senha"];
                    contratante.Facebook         = (String)obj["facebook"];

                    contratante.Site      = (String)obj["site"];
                    contratante.Telefone1 = (String)obj["whatsapp"];
                    contratante.Telefone2 = (String)obj["telefone"];

                    String img = (String)obj["img"];

                    contratante.img = LoadImage(img);



                    db.Contratante.Add(contratante);
                    db.SaveChanges();
                } catch
                {
                    throw;
                }

                try
                {
                    IList <Estilo> estilos = new List <Estilo>();

                    foreach (int i in obj["estilo"])
                    {
                        ContratanteEstilo contratanteEstilo = new ContratanteEstilo();
                        contratanteEstilo.Contratante = contratante;
                        contratanteEstilo.Estilo      = db.Estilo.Where(e => e.Id == i).FirstOrDefault();
                        db.ContratanteEstilo.Add(contratanteEstilo);
                        db.SaveChanges();
                    }
                } catch
                {
                    throw;
                }

                return(Json(new
                {
                    code = 2,
                    status = "OK",
                    message = "Contratante cadastrado com sucesso"
                }));
            } catch (Exception ex)
            {
                return(Json(new
                {
                    status = "ERROR",
                    message = "Error: " + ex.Message
                }));
            }
        }
Exemplo n.º 5
0
        public async Task <IActionResult> AnimalRegister(RegistrarAnimalFormViewModel model)
        {
            var user = await UserManager.GetUserAsync(HttpContext.User);

            List <string> fotosSalvas = new List <string>();

            if (ModelState.IsValid && fotosSalvas.Count <= 3)
            {
                if (model.Fotos != null && model.Fotos.Count > 0)
                {
                    foreach (IFormFile foto in model.Fotos)
                    {
                        if (foto.FileName.Contains(".jpg") || foto.FileName.Contains(".png"))
                        {
                            string uploadsFolder  = Path.Combine(HostingEnvironment.WebRootPath, "images\\");
                            string uniqueFileName = Guid.NewGuid().ToString() + "_" + user.Nome + "_" + foto.FileName;
                            string filePath       = Path.Combine(uploadsFolder, uniqueFileName);
                            await foto.CopyToAsync(new FileStream(filePath, FileMode.Create));

                            fotosSalvas.Add(" ~/images/" + uniqueFileName);
                        }
                        else
                        {
                            return(RedirectToAction("AnimalRegister"));
                        }
                    }
                }
                Animal animal = new Animal {
                    Nome          = model.Animal.Nome,
                    Especie       = model.Animal.Especie,
                    Porte         = model.Animal.Porte,
                    Sexo          = model.Animal.Sexo,
                    Descricao     = model.Animal.Descricao,
                    Data_Cadastro = DateTime.Now,
                    Foto1         = fotosSalvas.ElementAt(0),
                    Obs           = model.Animal.Obs,
                    UsuarioId     = user.Id,
                    Usuario       = user,
                    CidadeId      = user.CidadeId,
                    Cidade        = user.Cidade
                };
                if (model.Saude != null)
                {
                    animal.Saude = String.Join(",", model.Saude);
                }
                if (model.Vacina != null)
                {
                    animal.Vacina = String.Join(",", model.Vacina);
                }
                if (fotosSalvas.Count >= 2)
                {
                    animal.Foto2 = fotosSalvas.ElementAt(1);
                }
                if (fotosSalvas.Count == 3)
                {
                    animal.Foto3 = fotosSalvas.ElementAt(2);
                }

                _TccContext.Animal.Add(animal);
                animal.Usuario.AddAnimal(animal);
                _TccContext.SaveChanges();
                return(RedirectToAction("index", "animal"));
            }
            return(View(model));
        }