Ejemplo n.º 1
0
        public static void Iniciar(APContexto contexto)
        {
            contexto.Database.EnsureCreated();
            if (contexto.Usuario.Any())
            {
                return;
            }
            var usuario = new Usuario()
            {
                NomeUsuario    = "anaclara",
                Senha          = "ana123",
                NomeCompleto   = "Ana Clara Cardoso Pinheiro",
                NomeSocial     = "Aninha",
                Email          = "*****@*****.**",
                Telefone       = "11988326738",
                CPF            = "51241895485",
                DataNascimento = DateTime.Parse("2018-06-08"),
                Sexo           = "F",
                Endereco       = "Rua Carapanã",
                TipoUsuario    = "C",
                Especialidade  = "Pedreira",
                Especialidade2 = "Azulegista",
                Especialidade3 = "Gesseira",
                CNPJ           = "01234567891234",
                RazaoSocial    = "AnaClara LTDA"
            };

            contexto.Usuario.Add(usuario);

            var perfil = new Perfil()
            {
                IdUsuario  = usuario.Id,
                FotoPerfil = "caminho",
                FotoPort1  = "1",
                FotoPort2  = "1",
                FotoPort3  = "1",
                FotoPort4  = "1",
                FotoPort5  = "1"
            };

            contexto.Perfil.Add(perfil);
            var formaPagamento = new FormaPagamento()
            {
            };

            contexto.FormaPagamento.Add(formaPagamento);
            var fechaNegocio = new FechaNegocio()
            {
                Categoria   = "uma",
                DescServ    = "umamamamamamamama",
                Preco       = 580.54,
                IdFormaDPag = formaPagamento.Id,
                IdUsuarioC  = usuario.Id,
                IdUsuarioP  = usuario.Id
            };

            contexto.FechaNegocio.Add(fechaNegocio);
            contexto.SaveChanges();
        }
        public IActionResult Registrar([FromBody] FechaNegocio fechaNegocio)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest("Dados Invalido, Não foi possivel cadastrar"));
            }
            contexto.FechaNegocio.Add(fechaNegocio);
            int rs = contexto.SaveChanges();

            if (rs < 1)
            {
                return(BadRequest("Houve uma falha interna e não foi possivel registrar."));
            }
            else
            {
                return(Ok(fechaNegocio));
            }
        }
        public IActionResult Atualizar([FromBody] FechaNegocio fechaNegocio, int id)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest("NÃO foi possivel enviar os dados"));
            }
            var fne = contexto.FechaNegocio.Where(y => y.Id == id).FirstOrDefault();

            fne.Categoria      = fechaNegocio.Categoria;
            fne.DescServ       = fechaNegocio.DescServ;
            fne.Preco          = fechaNegocio.Preco;
            fne.FormaPagamento = fechaNegocio.FormaPagamento;
            int rs = contexto.SaveChanges();

            if (rs < 1)
            {
                return(BadRequest("Houve uma falha interna e não foi possivel cadastrar"));
            }
            else
            {
                return(Ok(fechaNegocio));
            }
        }