public ActionResult DeleteConfirmed(int id) { Coordenacao coordenacao = db.Coordenacaos.Find(id); db.Coordenacaos.Remove(coordenacao); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id_Coordenacao,nome_Coordenacao,atendimento_Coordenacao")] Coordenacao coordenacao) { if (ModelState.IsValid) { db.Entry(coordenacao).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_Coordenacao = new SelectList(db.Cursoes, "id_curso", "codigo_curso", coordenacao.id_Coordenacao); return(View(coordenacao)); }
// GET: Coordenacoes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Coordenacao coordenacao = db.Coordenacaos.Find(id); if (coordenacao == null) { return(HttpNotFound()); } return(View(coordenacao)); }
// GET: Coordenacoes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Coordenacao coordenacao = db.Coordenacaos.Find(id); if (coordenacao == null) { return(HttpNotFound()); } ViewBag.id_Coordenacao = new SelectList(db.Cursoes, "id_curso", "codigo_curso", coordenacao.id_Coordenacao); return(View(coordenacao)); }
public IActionResult PutCoordenacao(Coordenacao coordenacao) { try { if (!_coordenacaoRepository.CoordenacaoExiste(coordenacao.Nome)) { _coordenacaoRepository.Update(coordenacao); return(Ok("Alteração: coordenacaoId:" + coordenacao.Id)); } else { return(Ok($"Coordenação de nome {coordenacao.Nome} já existe. Favor escolher outro nome")); } } catch (Exception e) { return(BadRequest(e.Message)); } }
public IActionResult PostCoordenacoes(Coordenacao coordenacao) { try { if (!_coordenacaoRepository.CoordenacaoExiste(coordenacao.Nome)) { coordenacao.Id = _coordenacaoRepository.ObterId() + 1; coordenacao.Ativo = true; _coordenacaoRepository .Add(coordenacao); return(Ok($"CoordenacaoId:{coordenacao.Id}")); } return(Ok("Coordenação já existe")); } catch (Exception e) { return(BadRequest(e.Message)); } }