コード例 #1
0
        /// <summary>
        /// Atualizar uma mensagem no banco.
        /// </summary>
        /// <param name="aoMensagem">Mensagem</param>
        /// <returns>True se a mensagem foi atualizada.</returns>
        public object Update(Mensagem aoMensagem)
        {
            IMensagemDAL loMensagemDAL = ConcreteDALFactory.CreateMensagemDAL();

            loMensagemDAL.Update(aoMensagem);
            return(true);
        }
コード例 #2
0
        /// <summary>
        /// Inserir uma mensagem no banco.
        /// </summary>
        /// <param name="aoMensagem">Mensagem</param>
        /// <returns>True se a mensagem foi inserida.</returns>
        public object Insert(Mensagem aoMensagem)
        {
            IMensagemDAL loMensagemDAL = ConcreteDALFactory.CreateMensagemDAL();

            loMensagemDAL.Insert(aoMensagem);
            return(true);
        }
コード例 #3
0
ファイル: Facade.cs プロジェクト: codacy-badger/CrudBasico
 public FacadeMensagem(DbConnection cnn)
 {
     this.cnn = cnn;
     //Pode ser criado sob demanda ou seja em cada método que for utilizar
     //Coloquei aqui para ficar mais simples
     mensagemDAL        = new MensagemDAL(cnn);
     mensagemUsuarioDAL = new MensagemUsuarioDAL(cnn);
     mensagemDtoDAL     = new MensagemUsuarioViewDTODAL(cnn);
 }
コード例 #4
0
ファイル: Facade.cs プロジェクト: codacy-badger/CrudBasico
 public void Dispose()
 {
     //Descarta os elementos da memória
     mensagemDAL        = null;
     mensagemUsuarioDAL = null;
     mensagemDtoDAL     = null;
     cnn.Close();
     cnn = null;
 }
コード例 #5
0
 public MensagemUsuarioProxy(IMensagemDAL dalMensagem)
 {
     this.dalMensagem = dalMensagem;
 }