public async Task <bool> DeletarSala(SalaViewModel salaVM) { try { var sala = Mapper.Map <Sala>(salaVM); if (await ValidarExcluirSala(sala.Id)) { var relacionais = await _salaProfessorRelacionalRepository.Get(x => x.IdSala == sala.Id); foreach (var relacional in relacionais) { await BeginTransaction(); await Task.Run(() => _salaProfessorRelacionalRepository.Delete(relacional)); await Commit(); } await BeginTransaction(); await Task.Run(() => _salaRepository.Delete(sala)); await Commit(); return(true); } return(false); } catch (Exception e) { throw e; } }
public void Delete(Sala sala) { _salaRepository.Delete(sala); }
public void Delete(Sala objeto) { _salaRepository.Delete(objeto); }