public DadosLinkModel GravarDadosLink(List<int> idPergunta, int idCliente)
        {
            DadosLinkModel respostaClienteModel = new DadosLinkModel();

            var maxId = _context.ClientePerguntaResposta.Select(p => p.Id).DefaultIfEmpty(0).Max();

            foreach (var x in idPergunta)
            {
                try
                {
                    _context.ClientePerguntaResposta.Add(new ClientePerguntaResposta()
                    {
                        Id = maxId + 1,
                        IdCliente = idCliente,
                        IdPergunta = x,
                    });
                    _context.SaveChanges();

                }
                catch (Exception ex)
                {
                }
                
            }
            
            respostaClienteModel.IdCliente = idCliente;
            respostaClienteModel.IdResposta = maxId + 1;

            return respostaClienteModel;
            
        }
Exemplo n.º 2
0
        public async Task <ActionResult <UsuarioModelo> > AdicionarUsuario(UsuarioModelo usuario)
        {
            if (BuscarUsuarioCpf(usuario.Usuario.FirstOrDefault().Cpf) == null)
            {
                _context.Usuario.Add(new Usuario()
                {
                    Nome = usuario.Usuario.FirstOrDefault().Nome,
                    Cpf  = usuario.Usuario.FirstOrDefault().Cpf
                });
                _context.SaveChanges();

                Login login     = new Login();
                var   idUsuario = BuscarUsuarioCpf(usuario.Usuario.FirstOrDefault().Cpf);
                login.Login1    = usuario.Login;
                login.Senha     = usuario.Senha;
                login.IdUsuario = idUsuario.Value.Id;

                LoginDAO loginDAO = new LoginDAO(_context);
                await loginDAO.AdicionaLogin(login);

                return(usuario);
            }
            else
            {
                return(null);
            }
        }
Exemplo n.º 3
0
        public async Task <ActionResult <Login> > AdicionaLogin(Login login)
        {
            _context.Login.Add(new Login()
            {
                Login1    = login.Login1,
                Senha     = Criptografia.Codifica(login.Senha),
                IdUsuario = login.IdUsuario
            });
            _context.SaveChanges();

            return(login);
        }
Exemplo n.º 4
0
        public ActionResult <Cliente> AdicionarCliente(Cliente cliente)
        {
            if (BuscarClienteCpf(cliente.Cpf) == null)
            {
                _context.Cliente.Add(cliente);
                _context.SaveChanges();

                return(cliente);
            }
            else
            {
                return(null);
            }
        }