Beispiel #1
0
        public IActionResult Post([FromBody]
                                  TipoOrientacaoRequest tipoOrientacaoRequest)
        {
            var tipoOrientacao = new TipoOrientacao
            {
                Descricao = tipoOrientacaoRequest.Descricao
            };

            contexto.TipoOrientacao.Add(tipoOrientacao);
            contexto.SaveChanges();

            var tipoOrientacaoRetorno = contexto.TipoOrientacao.Where
                                            (x => x.Id == tipoOrientacao.Id)
                                        .FirstOrDefault();

            TipoOrientacaoResponse response = new TipoOrientacaoResponse();

            if (tipoOrientacaoRetorno != null)
            {
                response.IdTipoOrientacao = tipoOrientacaoRetorno.Id;
                response.Descricao        = tipoOrientacaoRetorno.Descricao;
            }

            return(StatusCode(200, response));
        }
Beispiel #2
0
 public ActionResult Edit([Bind(Include = "IdTipoOrientacao,Descricao")] TipoOrientacao tipoOrientacao)
 {
     if (ModelState.IsValid)
     {
         tipoOriBLL.Salvar(tipoOrientacao);
         return(RedirectToAction("Index"));
     }
     return(View(tipoOrientacao));
 }
Beispiel #3
0
        // GET: TipoOrientacao/Delete/5
        public ActionResult Delete(short id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TipoOrientacao tipoOrientacao = tipoOriBLL.ObterPorId(id);

            if (tipoOrientacao == null)
            {
                return(HttpNotFound());
            }
            return(View(tipoOrientacao));
        }
Beispiel #4
0
        public string Excluir(int idTipoOrientacao)
        {
            try
            {
                TipoOrientacao tipoOrientacao = ObterPorId(idTipoOrientacao);
                TipoOrientacaoRepository.Excluir(tipoOrientacao);
                //Executa as ações
                TipoOrientacaoRepository.SalvarAlteracoes();

                return(null);
            }catch (Exception ex)
            {
                return("Erro: " + ex.Message);
            }
        }
Beispiel #5
0
        public string Salvar(TipoOrientacao tipoOrientacao)
        {
            try
            {
                //Inserir e o Alterar

                if (tipoOrientacao.IdTipoOrientacao == 0)
                {
                    TipoOrientacaoRepository.Adicionar(tipoOrientacao);
                }
                else
                {
                    TipoOrientacaoRepository.Alterar(tipoOrientacao);
                }

                TipoOrientacaoRepository.SalvarAlteracoes();

                return(null);
            }catch (Exception ex)
            {
                return(ex.Message);
            }
        }