private static void RegistarTerreno() { string nome = Utils.GetText("\nIntroduza o nome da freguesia a qual o terreno pertence:"); Terreno terreno = Freguesia.CriarTerreno(); RegistoTerrenoController.RegistarTerreno(nome, terreno); }
public async Task <IActionResult> Edit(int id, [Bind("FreguesiaId,Nome")] Freguesia freguesia) { if (id != freguesia.FreguesiaId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(freguesia); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FreguesiaExists(freguesia.FreguesiaId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(freguesia)); }
public ActionResult DeleteConfirmed(int id) { Freguesia freguesia = db.Freguesias.Find(id); db.Freguesias.Remove(freguesia); db.SaveChanges(); return(RedirectToAction("Index")); }
public static string MostrarAreaPredominanteFreguesia(string nome) { Autarquia autarquia = Dados.CarregarDados(); Freguesia freguesia = autarquia.GetFreguesiaByNome(nome); string areaPred = autarquia.MostrarAreaPredominanteFreguesia(freguesia); return(areaPred); }
public ActionResult Edit([Bind(Include = "cod_postal,nome,morada")] Freguesia freguesia) { if (ModelState.IsValid) { db.Entry(freguesia).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(freguesia)); }
public async Task <IActionResult> Create([Bind("FreguesiaId,Nome")] Freguesia freguesia) { if (ModelState.IsValid) { _context.Add(freguesia); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(freguesia)); }
public ActionResult Create([Bind(Include = "cod_postal,nome,morada")] Freguesia freguesia) { if (ModelState.IsValid) { db.Freguesia.Add(freguesia); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(freguesia)); }
public ActionResult Edit([Bind(Include = "FreguesiaId,Nome,ConcelhoId")] Freguesia freguesia) { if (ModelState.IsValid) { db.Entry(freguesia).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ConcelhoId = new SelectList(db.Concelhos, "ConcelhoId", "Nome", freguesia.ConcelhoId); return(View(freguesia)); }
public ActionResult Create([Bind(Include = "FreguesiaId,Nome,ConcelhoId")] Freguesia freguesia) { if (ModelState.IsValid) { db.Freguesias.Add(freguesia); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ConcelhoId = new SelectList(db.Concelhos, "ConcelhoId", "Nome", freguesia.ConcelhoId); return(View(freguesia)); }
public static Freguesia EliminarFreguesia(string nome) { Freguesia freguesia = null; try { Autarquia autarquia = Dados.CarregarDados(); freguesia = autarquia.EliminarFreguesia(nome); Dados.GuardarDados(autarquia); } catch (ElementoNaoExistenteException e) { Console.WriteLine("Atenção: " + e.ToString()); } return(freguesia); }
public static bool RegistarFreguesia(Freguesia freguesia) { bool flag = true; try { Autarquia autarquia = Dados.CarregarDados(); autarquia.RegistarFreguesia(freguesia); Dados.GuardarDados(autarquia); } catch (FreguesiaDuplicadoException e) { flag = false; Console.WriteLine("Atenção: " + e.ToString()); } return(flag); }
// GET: Freguesias/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Freguesia freguesia = db.Freguesia.Find(id); if (freguesia == null) { return(HttpNotFound()); } return(View(freguesia)); }
public static bool AlterarFreguesia(Freguesia freguesia, string nomeNovo) { bool flag = true; try { Autarquia autarquia = Dados.CarregarDados(); autarquia.AlterarFreguesia(freguesia, nomeNovo); Dados.GuardarDados(autarquia); } catch (ElementoNaoExistenteException e) { flag = false; Console.WriteLine("Atenção: " + e.ToString()); } return(flag); }
// GET: Freguesias/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Freguesia freguesia = db.Freguesias.Find(id); if (freguesia == null) { return(HttpNotFound()); } return(View(freguesia)); }
// GET: Freguesias/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Freguesia freguesia = db.Freguesias.Find(id); if (freguesia == null) { return(HttpNotFound()); } ViewBag.ConcelhoId = new SelectList(db.Concelhos, "ConcelhoId", "Nome", freguesia.ConcelhoId); return(View(freguesia)); }
public static Terreno EliminarTerreno(string nomeFreguesia, int id) { Terreno terreno = null; try { Autarquia autarquia = Dados.CarregarDados(); Freguesia freguesia = autarquia.GetFreguesiaByNome(nomeFreguesia); freguesia.PesquisarTerreno(id); terreno = freguesia.EliminarTerreno(id); Dados.GuardarDados(autarquia); } catch (ElementoNaoExistenteException e) { Console.WriteLine("Atenção: " + e.ToString()); } return(terreno); }
public static bool RegistarTerreno(string nomeFreguesia, Terreno terreno) { bool flag = true; try { Autarquia autarquia = Dados.CarregarDados(); Freguesia freguesia = autarquia.GetFreguesiaByNome(nomeFreguesia); freguesia.RegistarTerreno(terreno); Dados.GuardarDados(autarquia); } catch (TerrenoDuplicadoException e) { flag = false; Console.WriteLine("Atenção: " + e.ToString()); } return(flag); }
public static Freguesia PesquisarFreguesia(string nome) { Freguesia freguesia = null; try { Autarquia autarquia = Dados.CarregarDados(); freguesia = autarquia.PesquisarFreguesia(nome); } catch (ElementoNaoExistenteException) { Console.WriteLine("Atenção: freguesia não existe"); } return(freguesia); }
public static List <Terreno> ObterListaTerrenos(string nomeFreguesia) { Autarquia autarquia = Dados.CarregarDados(); Freguesia freguesia = autarquia.GetFreguesiaByNome(nomeFreguesia); if (freguesia == null) { throw new NomeFreguesiaInvalidoException("Freguesia não encontrada"); } List <Terreno> lista = freguesia.ObterTodosTerrenos(); if (lista == null || lista.Count == 0) { throw new ListaTerrenoVaziaException("Esta freguesia não possui nenhum terreno"); } return(lista); }
public static Terreno PesquisarTerreno(string nomeFreguesia, int id) { Terreno terreno = null; Autarquia autarquia = Dados.CarregarDados(); Freguesia freguesia = autarquia.GetFreguesiaByNome(nomeFreguesia); if (freguesia == null) { throw new NomeFreguesiaInvalidoException("Freguesia não encontrada"); } terreno = freguesia.PesquisarTerreno(id); if (terreno == null) { throw new NomeTerrenoInvalidoException("Este terreno não existe"); } return(terreno); }
private static void PesquisarFreguesia() { string nome = Utils.GetText("Digite o Nome da Freguesia que pretende pesquisar: "); Freguesia freguesia = RegistoFreguesiaController.PesquisarFreguesia(nome); if (freguesia != null) { Console.WriteLine(freguesia.ToString()); } else { Console.Beep(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Essa freguesia não existe!"); Console.ResetColor(); } Console.ReadKey(); }
private static void AlterarFreguesia() { string nome = Utils.GetText("Digite o nome da freguesia que pretende alterar "); Freguesia freguesia = RegistoFreguesiaController.PesquisarFreguesia(nome); if (freguesia != null) { Console.WriteLine(freguesia.ToString()); string nomeNovo = AlterarFreguesia(freguesia); RegistoFreguesiaController.AlterarFreguesia(freguesia, nomeNovo); } else { Console.Beep(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("A freguesia que indicou não existe na base de dados. Tente novamente."); Console.ResetColor(); } Console.ReadKey(); }
private static void EliminarFreguesia() { string nome = Utils.GetText("Digite o Nome da Freguesia que quer eliminar: "); Freguesia freguesia = RegistoFreguesiaController.EliminarFreguesia(nome); if (freguesia != null) { Console.WriteLine(freguesia.ToString()); Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine("\nA freguesia {0} foi eliminada do sistema.", freguesia.Nome); Console.ResetColor(); } else { Console.Beep(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Essa freguesia não existe!"); Console.ResetColor(); } Console.ReadKey(); }
public static string AlterarFreguesia(Freguesia freguesia) { bool flag; string nome = ""; do { try { flag = false; nome = Utils.GetText("Nome"); } catch (NomeFreguesiaInvalidoException e) { flag = true; Console.Beep(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Atenção: " + e.ToString()); Console.ResetColor(); } } while (flag); return(nome); }
private static void RegistarFreguesia() { Freguesia freguesia = Autarquia.CriarFreguesia(); RegistoFreguesiaController.RegistarFreguesia(freguesia); }