Esempio n. 1
0
 public Int32 Create(CONDOMINIO item, LOG log)
 {
     using (DbContextTransaction transaction = Db.Database.BeginTransaction(IsolationLevel.ReadCommitted))
     {
         try
         {
             _logRepository.Add(log);
             _baseRepository.Add(item);
             transaction.Commit();
             return(0);
         }
         catch (Exception ex)
         {
             transaction.Rollback();
             throw ex;
         }
     }
 }
Esempio n. 2
0
        public async Task Add(Condominio entity)
        {
            if (!RunValidation(new CondominioValidation(), entity))
            {
                return;
            }

            if (_dbCondominio.Search(x => x.Nome == entity.Nome).Result.Any())
            {
                Notify("Já existe um Condominio com este Nome informado.");
                return;
            }

            await _dbCondominio.Add(entity);
        }