Exemplo n.º 1
0
        public Int32 IncluirMensagemContato(MENSAGEM item, USUARIO usuario, Int32?idAss)
        {
            try
            {
                // Cria registro
                MENSAGEM rot = _baseService.GetItemById(item.MENS_CD_ID);
                item.MENS_IN_ATIVO = 1;
                MENSAGEM_CONTATO rl = new MENSAGEM_CONTATO();
                rl.CONT_CD_ID    = item.CONT_CD_ID.Value;
                rl.MENS_CD_ID    = item.MENS_CD_ID;
                rl.MECO_IN_ATIVO = 1;

                // Verifica existencia
                if (_baseService.CheckExist(rl, idAss) != null)
                {
                    return(1);
                }

                // Inclui na coleção
                rot.MENSAGEM_CONTATO.Add(rl);

                // Persiste
                return(_baseService.Edit(rot, idAss));
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Exemplo n.º 2
0
 public Int32 ValidateEditMensagemContato(MENSAGEM_CONTATO item)
 {
     try
     {
         // Persiste
         item.MENSAGEM = null;
         item.CONTATO  = null;
         return(_baseService.EditMensagemContato(item));
     }
     catch (Exception ex)
     {
         throw;
     }
 }
Exemplo n.º 3
0
 public Int32 EditMensagemContato(MENSAGEM_CONTATO item)
 {
     using (DbContextTransaction transaction = Db.Database.BeginTransaction(IsolationLevel.ReadCommitted))
     {
         try
         {
             MENSAGEM_CONTATO obj = _mcRepository.GetById(item.MECO_CD_ID);
             _mcRepository.Detach(obj);
             _mcRepository.Update(item);
             transaction.Commit();
             return(0);
         }
         catch (Exception ex)
         {
             transaction.Rollback();
             throw ex;
         }
     }
 }
Exemplo n.º 4
0
        public MENSAGEM_CONTATO CheckExist(MENSAGEM_CONTATO item, Int32?idAss)
        {
            MENSAGEM_CONTATO obj = _mcRepository.CheckExist(item);

            return(obj);
        }