public ActionResult Delete(AdicionalViewModel adicional) { try { _adicionalApp.Excluir(adicional); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public ActionResult Create(AdicionalViewModel adicional) { try { _adicionalApp.Cadastrar(adicional); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public ActionResult Edit(AdicionalViewModel adicional) { try { _adicionalApp.Atualizar(adicional); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public void NaoDeveRetornarErroQuandoNomeForValidso() { var validator = new AdicionalViewModelValidation(); var adicionalViewModel = new AdicionalViewModel() { Nome = "Nome teste" }; var resultado = validator.Validate(adicionalViewModel); resultado.IsValid .Should() .BeTrue(); }
public void DeveRetornarErroQuandoNomeForVazio() { var validator = new AdicionalViewModelValidation(); var adicionalViewModel = new AdicionalViewModel() { Nome = "" }; var resultado = validator.Validate(adicionalViewModel); resultado.IsValid .Should() .BeFalse(); }
public void Excluir(AdicionalViewModel adicional) { _adicionalService.Excluir(_mapper.Map <Adicional>(adicional)); }
public void Cadastrar(AdicionalViewModel adicional) { _adicionalService.Cadastrar(_mapper.Map <Adicional>(adicional)); }
public void Atualizar(AdicionalViewModel adicional) { _adicionalService.Atualizar(_mapper.Map <Adicional>(adicional)); }