public IList <StatusConta> Listar() { IList <StatusConta> lista = new List <StatusConta>(); using (IUnitOfWork unit = new UnitOfWork()) { var dal = new StatusContaDal(unit); lista = dal.GetAll(); } return(lista); }
public void Alterar(ContaCorrente Conta) { using (IUnitOfWork uow = new UnitOfWork()) { var statusDal = new StatusContaDal(uow); statusDal.Attach(Conta.StatusConta); var correntistaDal = new CorrentistaDal(uow); correntistaDal.Attach(Conta.CorrentistaTitular); var agenciaDal = new AgenciaDal(uow); agenciaDal.Attach(Conta.Agencia); var dal = new ContaCorrenteDal(uow); dal.Update(Conta); uow.Commit(); } }
public int Incluir(ContaCorrente Conta) { using (IUnitOfWork uow = new UnitOfWork()) { var statusDal = new StatusContaDal(uow); statusDal.Attach(Conta.StatusConta); var correntistaDal = new CorrentistaDal(uow); correntistaDal.Attach(Conta.CorrentistaTitular); var agenciaDal = new AgenciaDal(uow); agenciaDal.Attach(Conta.Agencia); var dal = new ContaCorrenteDal(uow); Conta = dal.Add(Conta); uow.Commit(); } return(Conta.Codigo); }