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; } } }
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); }