public static void GravarDadosDemonstracao(ISession session) { Unidade u = DadosIniciaiEstoque.UnidadesMedida[0]; var g = new GrupoProduto(); var sG = new SubGrupoProduto(); // Grava um grupo para testes. g.Descricao = "Grupo teste"; session.Save(g); // Grava um subgrupo para testes. sG.Descricao = "Subgrupo teste"; sG.Grupo = g; session.Save(sG); GravarProdutos(session, u, sG); CriaUsuarios(session); }
private static void GravarProdutos(ISession session, Unidade unidade, SubGrupoProduto sG) { Ncm ncm = NcmRepository.GetById(2); for (int i = 0; i < 100; i++) { var p = new Produto { TemReceita = false, Descricao = "Produto " + i, CodBarra = i.ToString(CultureInfo.InvariantCulture), Referencia = i.ToString(CultureInfo.InvariantCulture), PrecoVenda = new Random(1000).Next(10, 100), UnidadeCompra = unidade, UnidadeVenda = unidade, SubGrupo = sG, Ncm = ncm }; session.Save(p); } }
public SubGrupoProdutoViewModel(SubGrupoProduto entidade) { Id = entidade?.Id ?? 0; Nome = entidade?.Nome; Grupo = AutoMapper.Mapper.Map <GrupoProduto, GrupoProdutoViewModel>(entidade?.Grupo); }