public void RemoverReceitaTest() { app_lifeContext contexto = new app_lifeContext(); receita teste = new receita(); receita atual = new receita(); teste.Descricao = "teste"; teste.Valor = 12345; teste.Data = "12/12/1212"; teste.CategoriaID = 1; teste.UsuarioID = 1; //Execução teste.CadastrarReceita(teste, 1); atual.RemoverReceita(teste.ReceitaID); var query = from u in contexto.receitas where u.ReceitaID == teste.ReceitaID select u; foreach (var item in query) { atual.Descricao = item.Descricao; atual.Valor = item.Valor; atual.Data = item.Data; atual.CategoriaID = item.CategoriaID; atual.UsuarioID = item.UsuarioID; atual.ReceitaID = item.ReceitaID; } //teste Assert.AreNotSame(teste.ReceitaID, atual.ReceitaID); }
[HttpPost] // this action takes the viewModel from the modal public ActionResult ReceitaUpdate(receita rece) { rece.UpdateReceita(rece); Session["messReceita"] = "Atualizado"; Session["menuLan"] = "Receita"; return(RedirectToAction("Index")); }
public void CadastrarReceitaTest( [PexAssumeUnderTest] receita target, receita rece, int id ) { target.CadastrarReceita(rece, id); // TODO: add assertions to method receitaTest.CadastrarReceitaTest(receita, receita, Int32) }
public ActionResult CadastrarReceita(receita rece) { if (ModelState.IsValid) { receita x = new receita(); x.CadastrarReceita(rece, Convert.ToInt32(Session["usuarioLogadoID"])); Session["messReceita"] = "Incluido"; Session["menuLan"] = "Receita"; return(RedirectToAction("Index")); } else { ModelState.AddModelError(string.Empty, "erro locao"); return(PartialView("_CadastrarReceita")); } }
public ActionResult ReceitaDelete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } receita main = contexto.receitas.Find(id); if (main == null) { return(HttpNotFound()); } receita rece = new receita(); rece.RemoverReceita(main.ReceitaID); Session["messReceita"] = "Deletado"; Session["menuLan"] = "Receita"; return(RedirectToAction("Index")); }
public ActionResult ReceitaUpdate(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } receita rece = contexto.receitas.Find(id); if (rece == null) { return(HttpNotFound()); } ViewBag.CategoriaID = new SelectList ( contexto.categorias.ToList(), "CategoriaID", "nome" ); return(PartialView("_ReceitaUpdate", rece)); }