public int Adicionar(Pessoa objeto) { CadastroPessoasDbContext context = new CadastroPessoasDbContext(); context.Pessoas.Add(objeto); return(context.SaveChanges()); }
//configuration NHibernate //private ISessionFactory _sessionFactory; //public PessoaRepositorio() //{ // Configuration config = new Configuration(); // config.Configure(); // config.AddAssembly(typeof(Pessoa).Assembly); // HbmMapping mapping = CreateMappings(); // config.AddDeserializedMapping(mapping, null); // _sessionFactory = config.BuildSessionFactory(); //} //private HbmMapping CreateMappings() //{ // ModelMapper mapper = new ModelMapper(); // mapper.AddMapping(typeof(PessoaMap)); // return mapper.CompileMappingForAllExplicitlyAddedEntities(); //} public int Adicionar(Pessoa objeto) { //Parametre Entity F CadastroPessoasDbContext context = new CadastroPessoasDbContext(); context.Pessoas.Add(objeto); return(context.SaveChanges()); //NHibr //using (ISession session = _sessionFactory.OpenSession()) //{ // using(var transacao = session.BeginTransaction()) // { // session.Save(objeto); // transacao.Commit(); // return 0; // } //} }
public int Adicionar(Pessoa objeto) { CadastroPessoasDbContext contexto = new CadastroPessoasDbContext(); contexto.Pessoas.Add(objeto); return(contexto.SaveChanges()); /* * using (ISession sessao = _sessionFactory.OpenSession()) * { * using (var trasacao = sessao.BeginTransaction()) * { * sessao.Save(objeto); * trasacao.Commit(); * return 0; * } * } */ }
public int Adicionar(Pessoa objeto) { //Se for usar o Entity Framework CadastroPessoasDbContext contexto = new CadastroPessoasDbContext(); contexto.Pessoas.Add(objeto); return(contexto.SaveChanges()); #region NHibernate /* * //Se for usar o NHibernate * using (ISession sessao = _sessionFactory.OpenSession()) * { * using(var transacao = sessao.BeginTransaction()) * { * sessao.Save(objeto); * transacao.Commit(); * return 0; * } * } */ #endregion }