public ActionResult ObterAnalisePartial(RequerimentoAnaliseVME objeto) { AnaliseItemVM vm = new AnaliseItemVM(); AnaliseItem analise = new AnaliseItem(); if (_validar.ValidarProtocoloAnalisar(objeto.ChecagemId, objeto.NumeroRequerimento, objeto.IsProcesso)) { analise = _bus.ObterPorChecagem(objeto.ChecagemId) ?? new AnaliseItem(); analise.Protocolo.Id = objeto.ProtocoloId; if (_validar.Analise(analise)) { Requerimento req = _busRequerimento.Obter(objeto.NumeroRequerimento); req.Checagem = objeto.ChecagemId; vm.RequerimentoSelecionado = req.Id; vm.Requerimentos.Add(req); // Caso não exista a analise na entrada no metodo abaixo a mesma vai ser criada analise = _bus.ObterAnaliseProtocolo(req, objeto.ProtocoloId, objeto.Atualizar); analise.Requerimentos = vm.Requerimentos; vm.CheckListId = objeto.ChecagemId; vm.Atualizado = objeto.Atualizar; vm.Roteiros = analise.Roteiros; analise.Itens.ForEach(x => x.Analista = string.Empty); vm.ListarItens = analise.Itens; vm.Situacao = analise.Situacao; vm.ProjetoDigitalId = _busProjetoDigitalCredenciado.ObterProjetoDigitalId(req.Id); vm.ProtocoloId = objeto.ProtocoloId; } else { vm.Situacao = analise.Situacao; } } if (vm.ProjetoDigitalId > 0) { vm.UrlsCaracterizacoes = ObterUrlsCaracterizacoes(_busCaracterizacao.ObterCaracterizacoes(vm.ProjetoDigitalId)); } List <Mensagem> info = Validacao.Erros.FindAll(x => x.Tipo == eTipoMensagem.Informacao); List <Mensagem> erro = Validacao.Erros.FindAll(x => x.Tipo != eTipoMensagem.Informacao); return(Json(new { @Msg = erro, @MsgInfo = info, @Html = ((Validacao.EhValido) ? ViewModelHelper.RenderPartialViewToString(ControllerContext, "AnalisarPartial", vm) : ""), analiseId = analise.Id, projetoDigitalId = vm.ProjetoDigitalId }, JsonRequestBehavior.AllowGet)); }
public String GetJson(object obj) { return(ViewModelHelper.Json(obj)); }
public FileResult Baixar(int id) { return(ViewModelHelper.BaixarArquivo(id)); }
public ActionResult GerarPDF(int id) { return(ViewModelHelper.GerarArquivoPdf(new PdfTermoHabilitacaoEmissaoPTV().Gerar(id), "Termo de habilitacao do funcionario para emissao de PTV")); }
public override async Task <RepositoryResponse <bool> > SaveSubModelsAsync(MixPage parent, MixCmsContext _context = null, IDbContextTransaction _transaction = null) { var result = new RepositoryResponse <bool> { IsSucceed = true }; // Save Alias //foreach (var item in UrlAliases) //{ // item.SourceId = parent.Id.ToString(); // item.Type = UrlAliasType.Page; // item.Specificulture = parent.Specificulture; // var saveResult = await item.SaveModelAsync(false, _context, _transaction); // ViewModelHelper.HandleResult(saveResult, ref result); // if (!result.IsSucceed) // { // break; // } //} // End Save Alias //Save Module Navigations if (result.IsSucceed && ModuleNavs != null) { foreach (var item in ModuleNavs) { if (!MixModules.ImportViewModel.Repository.CheckIsExists(m => m.Name == item.Module.Name && m.Specificulture == parent.Specificulture, _context, _transaction)) { // Force to create new module item.Module.Id = 0; item.Module.Specificulture = parent.Specificulture; if (!string.IsNullOrEmpty(item.Image)) { item.Image = item.Image.Replace($"content/templates/{ThemeName}", $"content/templates/{MixService.GetConfig<string>("ThemeFolder", parent.Specificulture)}"); } if (!string.IsNullOrEmpty(item.Module.Image)) { item.Module.Image = item.Module.Image.Replace($"content/templates/{ThemeName}", $"content/templates/{MixService.GetConfig<string>("ThemeFolder", parent.Specificulture)}"); } if (!string.IsNullOrEmpty(item.Module.Thumbnail)) { item.Module.Thumbnail = item.Module.Thumbnail.Replace("content/templates/default", $"content/templates/{MixService.GetConfig<string>("ThemeFolder", parent.Specificulture)}"); } var saveModule = await item.Module.SaveModelAsync(true, _context, _transaction); ViewModelHelper.HandleResult(saveModule, ref result); if (!result.IsSucceed) { break; } else // Save Module Success { item.PageId = parent.Id; item.ModuleId = saveModule.Data.Id; item.Specificulture = parent.Specificulture; item.Description = saveModule.Data.Title; var saveResult = await item.SaveModelAsync(false, _context, _transaction); ViewModelHelper.HandleResult(saveResult, ref result); if (!result.IsSucceed) { break; } } } } } // End Save Module Navigations /* * // Save Parents Pages * if (result.IsSucceed) * { * foreach (var item in ParentNavs) * { * item.Id = parent.Id; * * var saveResult = await item.SaveModelAsync(false, _context, _transaction); * ViewModelHelper.HandleResult(saveResult, ref result); * * } * } * // End Save Parents Pages * * // Save Children Pages * if (result.IsSucceed) * { * foreach (var item in ChildNavs) * { * item.ParentId = parent.Id; * var saveResult = await item.SaveModelAsync(false, _context, _transaction); * ViewModelHelper.HandleResult(saveResult, ref result); * } * } * // End Save Children Pages*/ return(result); }
public FileResult BaixarTemporario(string nomeTemporario, string contentType) { return(ViewModelHelper.BaixarArquivoTemporario(nomeTemporario, contentType)); }
private ActionResult Redirecionar(int id, bool isEditar = false) { if (Request.IsAjaxRequest()) { _validarJuntarApensar.Apensado(id); if (Validacao.EhValido && isEditar) { _validar.VerificarPossuiAtividadesNaoEncerrada(id); } if (Validacao.EhValido) { _validar.EmPosse(id, 2); } if (!isEditar) { Validacao.Erros.RemoveAll(x => x.Tipo == eTipoMensagem.Advertencia); } else if (Validacao.EhValido) { return(null); } Processo processo = _bus.Obter(id); SalvarVM vm = new SalvarVM(_busLista.TiposProcesso, processo.Tipo.Id); vm.RequerimentoVM.IsVisualizar = true; vm.RequerimentoVM.IsRequerimentoProcesso = true; vm.SetProcesso(processo, _busLista.ResponsavelFuncoes); vm.IsEditar = false; vm.RequerimentoVM.IsEditar = false; return(Json(new { @EhValido = Validacao.EhValido, @SetarHtml = true, @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "VisualizarPartial", vm), @Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet)); } else { _validarJuntarApensar.Apensado(id); if (Validacao.EhValido && isEditar) { _validar.VerificarPossuiAtividadesNaoEncerrada(id); } if (Validacao.EhValido) { _validar.EmPosse(id, 1); } if (!Validacao.EhValido) { return(RedirectToAction("", Validacao.QueryParamSerializer())); } } return(null); }
public ListarVM(List <Setor> setores, List <QuantPaginacao> quantPaginacao, List <ProcessoAtividadeItem> atividades) { Setores = ViewModelHelper.CriarSelectList(setores, true, true); ListaAtividades = ViewModelHelper.CriarSelectList(atividades, true, true); Paginacao.ListaQuantPaginacao = ViewModelHelper.CriarSelectList(quantPaginacao, false, false); }
public CondicionanteVM(List <TituloCondicionantePeriodTipo> periodicidades) { Periodicidades = ViewModelHelper.CriarSelectList(periodicidades, true); }
public LocalVistoriaVM(List <Setor> setores, int setorSelecionado, List <Lista> diasSemana) { Setores = ViewModelHelper.CriarSelectList(setores, true, true, setorSelecionado.ToString()); ListaDiasSemana = ViewModelHelper.CriarSelectList(diasSemana, true, true); }
public LocalVistoriaVM(List <Setor> setores, List <Lista> diasSemana, List <DiaHoraVistoria> diasHorasVistoria) { Setores = ViewModelHelper.CriarSelectList(setores, true, true); ListaDiasSemana = ViewModelHelper.CriarSelectList(diasSemana, true, true); DiasHorasVistoria = diasHorasVistoria; }
public ActionResult LaudoVistoriaFomentoFlorestal(EspecificidadeVME especificidade) { LaudoVistoriaFomentoFlorestalBus _busLaudo = new LaudoVistoriaFomentoFlorestalBus(); List <Protocolos> lstProcessosDocumentos = _busTitulo.ObterProcessosDocumentos(especificidade.ProtocoloId); List <AtividadeSolicitada> lstAtividades = new List <AtividadeSolicitada>(); List <PessoaLst> destinatarios = new List <PessoaLst>(); Titulo titulo = new Titulo(); TituloModelo modelo = _tituloModeloBus.Obter(especificidade.ModeloId ?? 0); LaudoVistoriaFomentoFlorestal laudo = new LaudoVistoriaFomentoFlorestal(); LaudoVistoriaFomentoFlorestalVM vm = null; string htmlEspecificidade = string.Empty; if (especificidade.TituloId > 0) { titulo = _busTitulo.ObterSimplificado(especificidade.TituloId); titulo.Anexos = _busTitulo.ObterAnexos(especificidade.TituloId); titulo.Atividades = _busTitulo.ObterAtividades(especificidade.TituloId); titulo.Condicionantes = _busTitulo.ObterCondicionantes(especificidade.TituloId); laudo = _busLaudo.Obter(especificidade.TituloId) as LaudoVistoriaFomentoFlorestal; if (laudo != null) { especificidade.AtividadeProcDocReq = laudo.ProtocoloReq; laudo.Anexos = titulo.Anexos; } } if (especificidade.ProtocoloId > 0) { if (_busEspecificidade.ExisteProcDocFilhoQueFoiDesassociado(especificidade.TituloId)) { lstAtividades = new List <AtividadeSolicitada>(); titulo.Atividades = new List <Atividade>(); } else { lstAtividades = _busAtividade.ObterAtividadesLista(especificidade.AtividadeProcDocReq.ToProtocolo()); } if (titulo.Situacao.Id == (int)eTituloSituacao.Cadastrado) { destinatarios = _busTitulo.ObterDestinatarios(especificidade.ProtocoloId); } else { destinatarios.Add(new PessoaLst() { Id = laudo.Destinatario, Texto = laudo.DestinatarioNomeRazao, IsAtivo = true }); } if (!especificidade.IsVisualizar) { _busEspecificidade.PossuiAtividadeEmAndamento(especificidade.ProtocoloId); } } if (!Validacao.EhValido) { return(Json(new { Msg = Validacao.Erros, EhValido = Validacao.EhValido, @Html = string.Empty }, JsonRequestBehavior.AllowGet)); } vm = new LaudoVistoriaFomentoFlorestalVM( laudo, lstProcessosDocumentos, lstAtividades, destinatarios, _protocoloBus.ObterResponsaveisTecnicos(especificidade.ProtocoloId), _busLista.ObterEspecificidadeConclusoes, titulo.Condicionantes, especificidade.AtividadeProcDocReqKey, especificidade.IsVisualizar); if (especificidade.TituloId > 0) { vm.Atividades.Atividades = titulo.Atividades; } vm.IsCondicionantes = modelo.Regra(eRegra.Condicionantes) || (titulo.Condicionantes != null && titulo.Condicionantes.Count > 0); htmlEspecificidade = ViewModelHelper.RenderPartialViewToString(ControllerContext, "~/Areas/Especificidades/Views/Laudo/LaudoVistoriaFomentoFlorestal.ascx", vm); return(Json(new { Msg = Validacao.Erros, EhValido = Validacao.EhValido, @Html = htmlEspecificidade }, JsonRequestBehavior.AllowGet)); }
public ActionResult LaudoConstatacao(EspecificidadeVME especificidade) { LaudoConstatacaoBus _busLaudo = new LaudoConstatacaoBus(); List <Protocolos> lstProcessosDocumentos = _busTitulo.ObterProcessosDocumentos(especificidade.ProtocoloId); List <AtividadeSolicitada> lstAtividades = new List <AtividadeSolicitada>(); List <PessoaLst> destinatarios = new List <PessoaLst>(); Titulo titulo = new Titulo(); LaudoConstatacao laudo = new LaudoConstatacao(); LaudoConstatacaoVM vm = null; string htmlEspecificidade = string.Empty; if (especificidade.TituloId > 0) { titulo = _busTitulo.ObterSimplificado(especificidade.TituloId); titulo.Anexos = _busTitulo.ObterAnexos(especificidade.TituloId); titulo.Atividades = _busTitulo.ObterAtividades(especificidade.TituloId); laudo = _busLaudo.Obter(especificidade.TituloId) as LaudoConstatacao; if (laudo != null) { especificidade.AtividadeProcDocReq = laudo.ProtocoloReq; laudo.Anexos = titulo.Anexos; } } if (especificidade.ProtocoloId > 0) { if (_busEspecificidade.ExisteProcDocFilhoQueFoiDesassociado(especificidade.TituloId)) { lstAtividades = new List <AtividadeSolicitada>(); titulo.Atividades = new List <Atividade>(); } else { lstAtividades = _busAtividade.ObterAtividadesLista(especificidade.AtividadeProcDocReq.ToProtocolo()); } if (titulo.Situacao.Id == (int)eTituloSituacao.Cadastrado) { destinatarios = _busTitulo.ObterDestinatarios(especificidade.ProtocoloId); } else { destinatarios.Add(new PessoaLst() { Id = laudo.Destinatario, Texto = laudo.DestinatarioNomeRazao, IsAtivo = true }); } if (!especificidade.IsVisualizar) { _busEspecificidade.PossuiAtividadeEmAndamento(especificidade.ProtocoloId); } } vm = new LaudoConstatacaoVM( lstProcessosDocumentos, lstAtividades, especificidade.AtividadeProcDocReqKey, especificidade.IsVisualizar); vm.Laudo = laudo; vm.Destinatarios = ViewModelHelper.CriarSelectList <PessoaLst>(destinatarios, selecionado: laudo.Destinatario.ToString()); if (especificidade.TituloId > 0) { vm.Atividades.Atividades = titulo.Atividades; } htmlEspecificidade = ViewModelHelper.RenderPartialViewToString(ControllerContext, "~/Areas/Especificidades/Views/Laudo/LaudoConstatacao.ascx", vm); return(Json(new { Msg = Validacao.Erros, EhValido = Validacao.EhValido, @Html = htmlEspecificidade }, JsonRequestBehavior.AllowGet)); }
public ActionResult LaudoVistoriaFlorestal(EspecificidadeVME especificidade) { LaudoVistoriaFlorestalBus _busLaudo = new LaudoVistoriaFlorestalBus(); List <Protocolos> lstProcessosDocumentos = _busTitulo.ObterProcessosDocumentos(especificidade.ProtocoloId); List <AtividadeSolicitada> lstAtividades = new List <AtividadeSolicitada>(); List <PessoaLst> destinatarios = new List <PessoaLst>(); Titulo titulo = new Titulo(); TituloModelo modelo = _tituloModeloBus.Obter(especificidade.ModeloId ?? 0); LaudoVistoriaFlorestal laudo = new LaudoVistoriaFlorestal(); LaudoVistoriaFlorestalVM vm = null; string htmlEspecificidade = string.Empty; if (especificidade.TituloId > 0) { titulo = _busTitulo.ObterSimplificado(especificidade.TituloId); titulo.Anexos = _busTitulo.ObterAnexos(especificidade.TituloId); titulo.Atividades = _busTitulo.ObterAtividades(especificidade.TituloId); titulo.Condicionantes = _busTitulo.ObterCondicionantes(especificidade.TituloId); titulo.Exploracoes = _busTitulo.ObterExploracoes(especificidade.TituloId); laudo = _busLaudo.Obter(especificidade.TituloId) as LaudoVistoriaFlorestal; if (laudo != null) { especificidade.AtividadeProcDocReq = laudo.ProtocoloReq; laudo.Anexos = titulo.Anexos; } } if (especificidade.ProtocoloId > 0) { if (_busEspecificidade.ExisteProcDocFilhoQueFoiDesassociado(especificidade.TituloId)) { lstAtividades = new List <AtividadeSolicitada>(); titulo.Atividades = new List <Atividade>(); } else { lstAtividades = _busAtividade.ObterAtividadesLista(especificidade.AtividadeProcDocReq.ToProtocolo()); } if (titulo.Situacao.Id == (int)eTituloSituacao.Cadastrado) { destinatarios = _busTitulo.ObterDestinatarios(especificidade.ProtocoloId); } else { destinatarios.Add(new PessoaLst() { Id = laudo.Destinatario, Texto = laudo.DestinatarioNomeRazao, IsAtivo = true }); } if (!especificidade.IsVisualizar) { _busEspecificidade.PossuiAtividadeEmAndamento(especificidade.ProtocoloId); } } if (!Validacao.EhValido) { return(Json(new { Msg = Validacao.Erros, EhValido = Validacao.EhValido, @Html = string.Empty }, JsonRequestBehavior.AllowGet)); } var busExploracao = new ExploracaoFlorestalBus(); var exploracoesLst = busExploracao.ObterPorEmpreendimentoList(especificidade.EmpreendimentoId); var caracterizacaoLst = new List <CaracterizacaoLst>(); if (exploracoesLst.Count() > 0) { caracterizacaoLst = exploracoesLst.Select(x => new CaracterizacaoLst { Id = x.Id, Texto = x.CodigoExploracaoTexto ?? "", ParecerFavoravel = String.Join(", ", x.Exploracoes.Where(w => w.ParecerFavoravel == true).Select(y => y.Identificacao)?.ToList()), ParecerDesfavoravel = String.Join(", ", x.Exploracoes.Where(w => w.ParecerFavoravel == false).Select(y => y.Identificacao)?.ToList()), IsAtivo = true })?.ToList(); } vm = new LaudoVistoriaFlorestalVM( modelo.Codigo, laudo, lstProcessosDocumentos, lstAtividades, caracterizacaoLst, destinatarios, _protocoloBus.ObterResponsaveisTecnicosPorRequerimento(especificidade.AtividadeProcDocReq.RequerimentoId), _busLista.ObterEspecificidadeConclusoes, titulo.Condicionantes, especificidade.AtividadeProcDocReqKey, especificidade.IsVisualizar); if (especificidade.TituloId > 0) { vm.Atividades.Atividades = titulo.Atividades; vm.Exploracoes = titulo.Exploracoes; var parecerFavoravel = new ArrayList(); var parecerDesfavoravel = new ArrayList(); foreach (var exploracao in exploracoesLst) { if (exploracao.Exploracoes.Where(x => x.ParecerFavoravel == true)?.ToList().Count > 0) { parecerFavoravel.Add(String.Concat(exploracao.CodigoExploracaoTexto, " (", String.Join(", ", exploracao.Exploracoes.Where(x => x.ParecerFavoravel == true).Select(x => x.Identificacao)?.ToList()), ")")); } if (exploracao.Exploracoes.Where(x => x.ParecerFavoravel == false)?.ToList().Count > 0) { parecerDesfavoravel.Add(String.Concat(exploracao.CodigoExploracaoTexto, " (", String.Join(", ", exploracao.Exploracoes.Where(x => x.ParecerFavoravel == false).Select(x => x.Identificacao)?.ToList()), ")")); } } vm.ParecerFavoravelLabel = parecerFavoravel.Count > 0 ? String.Join(", ", parecerFavoravel?.ToArray()) : ""; vm.ParecerDesfavoravelLabel = parecerDesfavoravel.Count > 0 ? String.Join(", ", parecerDesfavoravel?.ToArray()) : ""; } vm.IsCondicionantes = modelo.Regra(eRegra.Condicionantes) || (titulo.Condicionantes != null && titulo.Condicionantes.Count > 0); htmlEspecificidade = ViewModelHelper.RenderPartialViewToString(ControllerContext, "~/Areas/Especificidades/Views/Laudo/LaudoVistoriaFlorestal.ascx", vm); return(Json(new { Msg = Validacao.Erros, EhValido = Validacao.EhValido, @Html = htmlEspecificidade }, JsonRequestBehavior.AllowGet)); }
public FileResult Baixar(int id) { return(ViewModelHelper.BaixarArquivo(id, eExecutorTipo.Interno)); }
public PragaListarVM(List <QuantPaginacao> quantPaginacao) { Paginacao.ListaQuantPaginacao = ViewModelHelper.CriarSelectList(quantPaginacao, false, false); }
public FileResult BaixarCredenciado(int id) { return(ViewModelHelper.BaixarArquivo(id, tipoExecutor: eExecutorTipo.Credenciado)); }
public QueimaControladaQueimaVM(QueimaControladaQueima caracterizacao, List <Lista> tipoCultivo, bool isVisualizar = false) { Caracterizacao = caracterizacao; IsVisualizar = isVisualizar; TipoCultivo = ViewModelHelper.CriarSelectList(tipoCultivo, true, true); }
public DocumentView() { InitializeComponent(); ViewModelHelper.RegisterViewModel(Model, this); Unloaded += OnUnloaded; }
public void SetLista(List <TituloModeloLst> modelos) { Modelos = ViewModelHelper.CriarSelectList(modelos, true); }
public ResponsavelVM(Responsavel responsavel, List <TipoResponsavel> lstResponsaveis) { TiposResponsavel = ViewModelHelper.CriarSelectList(lstResponsaveis, selecionado: (responsavel.Tipo ?? 0).ToString()); this.Responsavel = responsavel; }
public ActionResult Index() { var vm = ViewModelHelper.CreateFieldsListViewModel(_fieldService); return(View(vm)); }
private async Task <RepositoryResponse <bool> > ActivedThemeAsync(MixCmsContext _context = null, IDbContextTransaction _transaction = null) { var result = new RepositoryResponse <bool>() { IsSucceed = true }; SystemConfigurationViewModel config = (await SystemConfigurationViewModel.Repository.GetSingleModelAsync( c => c.Keyword == MixConstants.ConfigurationKeyword.ThemeName && c.Specificulture == Specificulture , _context, _transaction)).Data; if (config == null) { config = new SystemConfigurationViewModel() { Keyword = MixConstants.ConfigurationKeyword.ThemeName, Specificulture = Specificulture, Category = "Site", DataType = MixDataType.Text, Description = "Cms Theme", Value = Name }; } else { config.Value = Name; } var saveConfigResult = await config.SaveModelAsync(false, _context, _transaction); if (saveConfigResult.IsSucceed) { SystemConfigurationViewModel configFolder = (await SystemConfigurationViewModel.Repository.GetSingleModelAsync( c => c.Keyword == MixConstants.ConfigurationKeyword.ThemeFolder && c.Specificulture == Specificulture , _context, _transaction)).Data; configFolder.Value = Name; saveConfigResult = await configFolder.SaveModelAsync(false, _context, _transaction); } ViewModelHelper.HandleResult(saveConfigResult, ref result); if (result.IsSucceed) { SystemConfigurationViewModel configId = (await SystemConfigurationViewModel.Repository.GetSingleModelAsync( c => c.Keyword == MixConstants.ConfigurationKeyword.ThemeId && c.Specificulture == Specificulture, _context, _transaction)).Data; if (configId == null) { configId = new SystemConfigurationViewModel() { Keyword = MixConstants.ConfigurationKeyword.ThemeId, Specificulture = Specificulture, Category = "Site", DataType = MixDataType.Text, Description = "Cms Theme Id", Value = Model.Id.ToString() }; } else { configId.Value = Model.Id.ToString(); } var saveResult = await configId.SaveModelAsync(false, _context, _transaction); ViewModelHelper.HandleResult(saveResult, ref result); } return(result); }
public ReceberVM(Funcionario executor, List <Setor> setoresDestino) { Executor = executor; FuncionarioSetores = ViewModelHelper.CriarSelectList(setoresDestino, true); }
public ArquivarVM() { Estantes = ViewModelHelper.CriarSelectList(new List <string>(), true); PrateleirasIdentificacoes = ViewModelHelper.CriarSelectList(new List <string>(), true); }
public ReceberVM(Funcionario executor, List <Setor> setoresDestino, List <OrgaoClasse> orgaosExterno) { Executor = executor; FuncionarioSetores = ViewModelHelper.CriarSelectList(setoresDestino, true); OrgaosExterno = ViewModelHelper.CriarSelectList(orgaosExterno, true); }
public ListarItemVM(List <TipoItem> tipos, List <QuantPaginacao> quantPaginacao) { ListaTipos = ViewModelHelper.CriarSelectList(tipos.Where(x => x.Id != (int)eRoteiroItemTipo.ProjetoDigital).ToList(), true, true); Paginacao.ListaQuantPaginacao = ViewModelHelper.CriarSelectList(quantPaginacao, false, false); }
public override async Task <RepositoryResponse <bool> > SaveSubModelsAsync(MixCulture parent, MixCmsContext _context = null, IDbContextTransaction _transaction = null) { var result = new RepositoryResponse <bool>() { IsSucceed = true }; // Clone Configurations if (result.IsSucceed) { var cloneResult = await CloneConfigurationsAsync(parent, _context, _transaction); ViewModelHelper.HandleResult(cloneResult, ref result); } if (result.IsSucceed) { var cloneResult = await CloneLanguagesAsync(parent, _context, _transaction); ViewModelHelper.HandleResult(cloneResult, ref result); } if (result.IsSucceed) { var cloneResult = await CloneMediasAsync(parent, _context, _transaction); ViewModelHelper.HandleResult(cloneResult, ref result); } if (result.IsSucceed) { var cloneResult = await CloneModulesAsync(parent, _context, _transaction); ViewModelHelper.HandleResult(cloneResult, ref result); } // Clone Pages if (result.IsSucceed) { var cloneResult = await ClonePagesAsync(parent, _context, _transaction); ViewModelHelper.HandleResult(cloneResult, ref result); } // Clone Post from Default culture if (result.IsSucceed) { var cloneResult = await ClonePostsAsync(parent, _context, _transaction); ViewModelHelper.HandleResult(cloneResult, ref result); } // Clone ModuleData from Default culture if (result.IsSucceed) { var cloneResult = await CloneModuleDatasAsync(parent, _context, _transaction); ViewModelHelper.HandleResult(cloneResult, ref result); } // Clone PageModules from Default culture if (result.IsSucceed) { var cloneResult = await ClonePageModulesAsync(parent, _context, _transaction); ViewModelHelper.HandleResult(cloneResult, ref result); } // Clone PagePost from Default culture if (result.IsSucceed) { var cloneResult = await ClonePagePostsAsync(parent, _context, _transaction); ViewModelHelper.HandleResult(cloneResult, ref result); } // Clone ModulePost from Default culture if (result.IsSucceed) { var cloneResult = await CloneModulePostsAsync(parent, _context, _transaction); ViewModelHelper.HandleResult(cloneResult, ref result); } // Clone ModulePost from Default culture if (result.IsSucceed) { var cloneResult = await CloneModuleDatasAsync(parent, _context, _transaction); ViewModelHelper.HandleResult(cloneResult, ref result); } // Clone PostPost from Default culture if (result.IsSucceed) { var cloneResult = await ClonePostPostsAsync(parent, _context, _transaction); ViewModelHelper.HandleResult(cloneResult, ref result); } // Clone PostMedia from Default culture if (result.IsSucceed) { var cloneResult = await ClonePostMediasAsync(parent, _context, _transaction); ViewModelHelper.HandleResult(cloneResult, ref result); } // Clone PostMedia from Default culture if (result.IsSucceed) { var cloneResult = await CloneUrlAliasAsync(parent, _context, _transaction); ViewModelHelper.HandleResult(cloneResult, ref result); } // Clone Attribute Value from Default culture if (result.IsSucceed) { var cloneResult = await CloneAttributeValuesAsync(parent, _context, _transaction); ViewModelHelper.HandleResult(cloneResult, ref result); } // Clone Attribute Data from Default culture if (result.IsSucceed) { var cloneResult = await CloneAttributeDatasAsync(parent, _context, _transaction); ViewModelHelper.HandleResult(cloneResult, ref result); } // Clone Related Data from Default culture if (result.IsSucceed) { var cloneResult = await CloneRelatedAttributeDatasAsync(parent, _context, _transaction); ViewModelHelper.HandleResult(cloneResult, ref result); } return(result); }
public void SetListItens(List <QuantPaginacao> quantPaginacao, int quantidadePagina = 5) { Paginacao.ListaQuantPaginacao = ViewModelHelper.CriarSelectList(quantPaginacao, false, false, selecionadoTexto: quantidadePagina.ToString()); }
public ListarVM(List <QuantPaginacao> quantPaginacao, List <Lista> listaSituacoes) { ListaSituacoes = ViewModelHelper.CriarSelectList(listaSituacoes, true, true); Paginacao.ListaQuantPaginacao = ViewModelHelper.CriarSelectList(quantPaginacao, false, false); }