public PlanoViewModel GetById(Guid id) { var Plano = _PlanoRepository.GetById(id); return(new PlanoViewModel() { Id = Plano.Id, Nome = Plano.Nome }); }
public void Plano_Save_Changes_Is_Called() { var plano = new Plano { Id = 1, Descricao = "Falemais 30", TempoMinutos = 30, CustoAdicionalMinuto = 10 }; _planoRepository.Add(plano); var retorno = _planoRepository.GetById(1); //Assert Assert.NotNull(retorno); Assert.IsAssignableFrom <Plano>(retorno); }
public override void Update(Plano obj) { //buscando o plano no banco de dados atraves do ID var registro = planoRepository.GetById(obj.Id); //verificando se o plano foi encontrado if (registro != null) { //verificando se a Sigla do Plano não foi alterada if (registro.Sigla.Equals(obj.Sigla)) { //atualizando o Plano planoRepository.Update(obj); } else { throw new Exception("Erro. Não é permitido alterar a Sigla do Plano."); } } else { throw new Exception("Plano não encontrado."); } }
public IActionResult Edit(int id) { return(View(_repository.GetById(id))); }