예제 #1
0
        public void ExcluirLeiautePerguntaItem(long leiautePerguntaItemID)
        {
            LeiautePerguntaItem leiautePerguntaItem = BuscarLeiautePerguntaItem().Single(d => d.LeiautePerguntaItemID == leiautePerguntaItemID);

            using (IRepository <LeiautePerguntaItem> repo = factory.Get().GetRepository <LeiautePerguntaItem>())
            {
                repo.Delete(leiautePerguntaItem);
            }
        }
예제 #2
0
        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);
        }