public void ExcluirLeiautePerguntaItem(long leiautePerguntaItemID) { LeiautePerguntaItem leiautePerguntaItem = BuscarLeiautePerguntaItem().Single(d => d.LeiautePerguntaItemID == leiautePerguntaItemID); using (IRepository <LeiautePerguntaItem> repo = factory.Get().GetRepository <LeiautePerguntaItem>()) { repo.Delete(leiautePerguntaItem); } }
private void GravarLeiautePerguntaItem(LeiautePerguntaItem leiautePerguntaItem, string UsuarioID) { LeiautePerguntaItem result = BuscarLeiautePerguntaItem().SingleOrDefault(d => d.LeiautePerguntaItemID == leiautePerguntaItem.LeiautePerguntaID); if (result == null) { using (IRepository <LeiautePerguntaItem> repo = factory.Get().GetRepository <LeiautePerguntaItem>()) { result = repo.Insert(leiautePerguntaItem); } } else { result.LeiautePerguntaID = leiautePerguntaItem.LeiautePerguntaID; result.Responsivo = leiautePerguntaItem.Responsivo; result.Tamanho = leiautePerguntaItem.Tamanho; } result.ControleAtualizacao = ControleUsuario.Criar(UsuarioID); }