Пример #1
0
        public async Task <IActionResult> PutEndereco(int id, Endereco endereco)
        {
            if (id != endereco.Id)
            {
                return(BadRequest());
            }

            _context.Entry(endereco).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!EnderecoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Пример #2
0
        public async Task <IActionResult> PutAmigo(int id, Amigo amigoEditado)
        {
            var amigo = _context.Amigos.Find(id);

            amigo.Nome     = amigoEditado.Nome;
            amigo.Email    = amigoEditado.Email;
            amigo.Telefone = amigoEditado.Telefone;

            _context.Amigos.Update(amigo);

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!AmigoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Пример #3
0
        public async Task <IActionResult> PutPessoa([FromRoute] int id, [FromBody] Pessoa pessoaEditada)
        {
            var pessoa = _context.Pessoas.Find(id);

            pessoa.Nome             = pessoaEditada.Nome;
            pessoa.Foto             = pessoaEditada.Foto;
            pessoa.Email            = pessoaEditada.Email;
            pessoa.Telefone         = pessoaEditada.Telefone;
            pessoa.DataDeNascimento = pessoaEditada.DataDeNascimento;
            pessoa.Pais             = pessoaEditada.Pais;
            pessoa.Estado           = pessoaEditada.Estado;

            _context.Pessoas.Update(pessoa);

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PessoaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Пример #4
0
        public async Task <IActionResult> PutPais(int id, Pais paisEditado)
        {
            var pais = _context.Paises.Find(id);

            pais.Nome     = paisEditado.Nome;
            pais.Bandeira = paisEditado.Bandeira;

            _context.Paises.Update(pais);

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PaisExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Пример #5
0
        public async Task <string> Salvar(string nome, string repeticoes, string tipo, int idusuario)
        {
            try
            {
                Treino treino = _context.Treino.Where(x => x.UsuarioId == idusuario).FirstOrDefault();
                if (treino == null)
                {
                    treino           = new Treino();
                    treino.UsuarioId = idusuario;
                    treino.Dias      = 15;
                    _context.Treino.Add(treino);
                    await _context.SaveChangesAsync();

                    treino = _context.Treino.Where(x => x.UsuarioId == idusuario).FirstOrDefault();
                }

                Atividade atividade = new Atividade();
                atividade.Nome       = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(nome);
                atividade.Repeticoes = repeticoes;
                atividade.Tipo       = tipo;
                atividade.TreinoId   = treino.Id;

                _context.Atividade.Add(atividade);
                await _context.SaveChangesAsync();

                return("Ok");
            }
            catch (Exception)
            {
                return("NOk");
            }
        }
Пример #6
0
        public async Task <IActionResult> PutCliente(int id, Cliente cliente)
        {
            if (id != cliente.Id)
            {
                return(BadRequest());
            }

            _context.Entry(cliente).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ClienteExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Пример #7
0
        public async Task <IActionResult> PutEstado(int id, Estado estadoEditado)
        {
            var estado = _context.Estados.Find(id);

            estado.Nome     = estadoEditado.Nome;
            estado.Bandeira = estadoEditado.Bandeira;

            _context.Estados.Update(estado);

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!EstadoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Пример #8
0
        public async Task <IActionResult> Create([Bind("ID,Nome,Sobrenome,CPF,CNPJ,InscricaoEstadual,Email,Telefone,Celular,Endereco")] Clientes clientes)
        {
            if (ModelState.IsValid)
            {
                _context.Add(clientes);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(clientes));
        }
Пример #9
0
        public async Task <IActionResult> Create([Bind("ID,Descricao,PrecoCusto,PrecoVenda,Quantidade,Tipo")] Produtos produtos)
        {
            if (ModelState.IsValid)
            {
                _context.Add(produtos);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(produtos));
        }
        public async Task <IActionResult> Create([Bind("ID,RazaoSocial,CNPJ,InscricaoEstadual,NomeFantasia,Email,Telefone,Endereco")] Fornecedores fornecedores)
        {
            if (ModelState.IsValid)
            {
                _context.Add(fornecedores);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(fornecedores));
        }
Пример #11
0
        public async Task <IActionResult> Create([Bind("ID,UserName,Senha")] Usuarios usuarios)
        {
            if (ModelState.IsValid)
            {
                _context.Add(usuarios);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(usuarios));
        }
Пример #12
0
        public async Task <IActionResult> Create([Bind("Id,Name")] Department department)
        {
            if (ModelState.IsValid)
            {
                _context.Add(department);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(department));
        }
Пример #13
0
        public async Task <IActionResult> Create([Bind("IdEscola,NomeEscola")] Models.Escola escola)
        {
            if (ModelState.IsValid)
            {
                _context.Add(escola);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(escola));
        }
Пример #14
0
        public async Task <string> Delete(int alimentoid)
        {
            try
            {
                Alimento alimento = new Alimento();
                alimento = _context.Alimento.Where(x => x.Id == alimentoid).FirstOrDefault();
                _context.Alimento.Remove(alimento);
                await _context.SaveChangesAsync();

                return("Ok");
            }
            catch (Exception)
            {
                return("NOk");
            }
        }
Пример #15
0
        public async Task <IActionResult> Create([Bind("IdAluno,NomeAluno,DataNascimento,IdEscola")] Aluno aluno)
        {
            ViewData["IdEscola"] = new SelectList(_context.Escola, "IdEscola", "NomeEscola", aluno.IdEscola);
            if (ModelState.IsValid)
            {
                try
                {
                    if (aluno.Validar(this._context.Aluno))
                    {
                        _context.Add(aluno);
                        await _context.SaveChangesAsync();

                        return(RedirectToAction(nameof(Index)));
                    }
                }
                catch (Exception ex)
                {
                    ViewBag.Retorno = ex.Message;
                    return(View(aluno));
                }
            }
            return(View(aluno));
        }
Пример #16
0
        public async Task <IActionResult> Register(Usuario usuario)
        {
            usuario.TipoUsuario = TipoUsuario.Usuario;
            if (ModelState.IsValid)
            {
                Usuario validacao = _context.Usuario.Where(u => u.Email.Equals(usuario.Email) && u.Senha.Equals(usuario.Senha)).FirstOrDefault();
                if (validacao == null)
                {
                    _context.Add(usuario);
                    await _context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Login)));
                }
                else
                {
                    if (usuario.Nome != null && usuario.Senha != null && usuario.Email != null)
                    {
                        ModelState.AddModelError("", "Usuário já cadastrado");
                    }
                    return(View());
                }
            }
            return(View(usuario));
        }