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)); }
public ActionResult Edit([Bind(Include = "IdTipoOrientacao,Descricao")] TipoOrientacao tipoOrientacao) { if (ModelState.IsValid) { tipoOriBLL.Salvar(tipoOrientacao); return(RedirectToAction("Index")); } return(View(tipoOrientacao)); }
// 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)); }
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); } }
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); } }