public async Task <IActionResult> PutComida([FromRoute] int id, [FromBody] Comida comida)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != comida.ComidaId)
            {
                return(BadRequest());
            }

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

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

            return(NoContent());
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Create([Bind("Id,Nome,OrganizacaoId")] Departamento departamento)
        {
            if (ModelState.IsValid)
            {
                _context.Add(departamento);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(departamento));
        }
        public async Task <IActionResult> Create([Bind("Id,Nome,Descricao,DataCriacao,OrganizacaoId,ColaboradorId")] GrupoTrabalho grupoTrabalho)
        {
            if (ModelState.IsValid)
            {
                grupoTrabalho.DataCriacao = DateTime.Now;

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

                return(RedirectToAction(nameof(Index)));
            }
            return(View(grupoTrabalho));
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> Create([Bind("Id,Nome,CNPJ,DataCriacao")] Organizacao organizacao)
        {
            if (ModelState.IsValid)
            {
                organizacao.DataCriacao = DateTime.Now;

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

                return(RedirectToAction(nameof(Index)));
            }
            return(View(organizacao));
        }
Ejemplo n.º 5
0
        public async Task <IActionResult> Create([Bind("Id,Titulo,Corpo,Visibilidade,DataCriacao,ColaboradorId,DepartamentoId")] Conteudo conteudo)
        {
            if (ModelState.IsValid)
            {
                conteudo.DataCriacao = DateTime.Now;

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

                return(RedirectToAction(nameof(Index)));
            }
            return(View(conteudo));
        }
Ejemplo n.º 6
0
        public async Task <IActionResult> Post([FromBody] Filme filmes)
        {
            try
            {
                _context.Filmes.Add(filmes);
                await _context.SaveChangesAsync();

                return(Ok(new { message = "Filme foi registrado com sucesso!" }));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
        public async Task <IActionResult> Post([FromBody] Locadora locadora)
        {
            try
            {
                _context.Locadoras.Add(locadora);
                await _context.SaveChangesAsync();

                return(Ok(new { message = "Locadora foi registrada com sucesso!" }));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
        public async Task <IActionResult> Create([Bind("Id,Nome,Bio,Matricula,Email,DepartamentoId")] Colaborador colaborador)
        {
            if (ModelState.IsValid)
            {
                colaborador.DataCriacao = DateTime.Now;

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

                return(RedirectToAction(nameof(Index)));
            }

            return(View(colaborador));
        }
Ejemplo n.º 9
0
        public async Task <IActionResult> AtualizarFuncionario(int id, Funcionario funcionario)
        {
            try
            {
                if (id != funcionario.ID)
                {
                    return(BadRequest());
                }
                _context.Entry(funcionario).State = EntityState.Modified;
                await _context.SaveChangesAsync();
            }
            catch (Exception ex)
            {
                var msgErro = $"{MSG_ERRO_SERVIDOR}{ex.Message} {ex?.InnerException?.Message}";
                return(StatusCode((int)HttpStatusCode.InternalServerError, msgErro));
            }

            return(StatusCode((int)HttpStatusCode.Accepted, "Atualizado com sucesso"));
        }