/// <summary> /// Atualiza os dados do grupo de contas /// </summary> /// <param name="grupoConta"></param> public void Atualizar(GrupoConta grupoConta) { try { var repGrupoConta = new RepositorioGenerico <GrupoContaE>(); GrupoContaE _grupoContaE = repGrupoConta.ObterEntidade(gc => gc.codGrupoConta == grupoConta.CodGrupoConta); _grupoContaE.descricao = grupoConta.Descricao; repGrupoConta.SaveChanges(); } catch (Exception e) { throw new DadosException("Grupo de Contas", e.Message, e); } }
/// <summary> /// Insere um novo grupo de contas /// </summary> /// <param name="grupoConta"></param> /// <returns></returns> public Int64 Inserir(GrupoConta grupoConta) { try { var repGrupoConta = new RepositorioGenerico <GrupoContaE>(); GrupoContaE _grupoContaE = new GrupoContaE(); _grupoContaE.descricao = grupoConta.Descricao; repGrupoConta.Inserir(_grupoContaE); repGrupoConta.SaveChanges(); return(_grupoContaE.codGrupoConta); } catch (Exception e) { throw new DadosException("Grupo de Contas", e.Message, e); } }