public void Servico_Editar_Success() { //-- Arrange string nomeServico = "Serviço Novo"; decimal preco = 25; bool precoFixo = true; sv.Cadastrar(_empresa.Id, nomeServico, preco, precoFixo); ServicoModel s = sv.Find(_empresa.Id, nomeServico); //-- Act string novoNomeServico = "Serviço 8"; decimal novoPreco = 25; bool novoPrecoFixo = true; sv.Editar(s.Id, novoNomeServico, novoPreco, novoPrecoFixo); //-- Asserts ServicoModel servico = sv.Find(s.Id); Assert.IsNotNull(servico); Assert.AreEqual(novoNomeServico, servico.Nome); Assert.AreEqual(novoPreco, servico.Preco); Assert.AreEqual(novoPrecoFixo, servico.PrecoFixo); }
public ActionResult Edit(long id, ServicoViewModel objeto) { try { sv.Editar(id, objeto.Nome, objeto.Preco, objeto.PrecoFixo); TempData["Nome"] = objeto.Nome; TempData["Acao"] = "editado"; return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); return(Edit(id)); } }