public ActionResult Create(BlocoModel blocoModel) { if (ModelState.IsValid) { gBloco.Inserir(blocoModel); return(RedirectToAction("Index")); } ViewBag.IdCondominio = new SelectList(gCondominio.ObterTodos(), "IdCondominio", "Nome", blocoModel.IdCondominio); return(View(blocoModel)); }
public void InserirValidoTest() { GerenciadorBloco target = new GerenciadorBloco(); BlocoModel bloco = new BlocoModel(); bloco.IdCondominio = 3; bloco.Nome = "Templo de Era"; bloco.QuantidadeAndares = 1; bloco.QuantidadeMoradias = 8; int idBloco = target.Inserir(bloco); Assert.IsTrue(idBloco > 0); BlocoModel blocoInserido = target.Obter(idBloco); Assert.IsNotNull(blocoInserido); Assert.Equals(bloco.IdCondominio, blocoInserido.IdCondominio); Assert.Equals(bloco.Nome, blocoInserido.Nome); Assert.Equals(bloco.QuantidadeAndares, blocoInserido.QuantidadeAndares); Assert.Equals(bloco.QuantidadeMoradias, blocoInserido.QuantidadeMoradias); }
public void InserirInvalidoTest() { GerenciadorBloco target = new GerenciadorBloco(); BlocoModel bloco = new BlocoModel(); bloco.IdCondominio = 3; bloco.Nome = null; bloco.QuantidadeAndares = 1; bloco.QuantidadeMoradias = 8; int actual = 0; try { actual = target.Inserir(bloco); } catch (Exception e) { Assert.IsInstanceOfType(e, typeof(ServiceException)); } BlocoModel blocoInserido = target.Obter(actual); Assert.IsNull(blocoInserido); }