public IngredienteDtoReturn Inserir(IngredienteInserirViewModel ingredienteViewModel) { var ingrediente = new Ingrediente(ingredienteViewModel.Descricao, ingredienteViewModel.Valor); if (!ingrediente.Valido()) { return(new IngredienteDtoReturn(ingrediente.GetErros())); } ingrediente.GerarId(); _repositorio.Inserir(ingrediente); return(new IngredienteDtoReturn(BuscarPorId(ingrediente.Id))); }