コード例 #1
0
        /// <summary>
        /// Método para atualizar relatório
        /// </summary>
        /// <param name="id"></param>
        /// <param name="obj"></param>
        /// <returns></returns>
        public RelatorioViewModel Atualizar(int id, RelatorioInput obj)
        {
            var relatorio = _relatorioRepositorio.SelecionarRelatorioTipoRelatorio(id);

            if (relatorio == null)
            {
                throw new NaoEncontradoException();
            }

            relatorio.TipoRelatorio.Id = obj.TipoRelatorio;
            relatorio.Descricao        = obj.Descricao;
            relatorio.Comentario       = obj.Comentario;


            _relatorioRepositorio.Alterar(relatorio);
            return(_relatorioRepositorio.SelecionarPorId(id));
        }