public PresencaController(IPresencaServiceApp presencaAppService,
                           IFamiliaServiceApp familiaAppService,
                           IReuniaoServiceApp reuniaoAppService,
                           IParametroServiceApp parametroAppService)
 {
     this.presencaAppService = presencaAppService;
     this.familiaAppService = familiaAppService;
     this.reuniaoAppService = reuniaoAppService;
     this.parametroAppService = parametroAppService;
     parametros = parametroAppService.Obter();
 }
 public CriancaController(ICriancaServiceApp criancaAppService,
                          IFamiliaServiceApp familiaAppService,
                          IStatusCriancaServiceApp statusAppService,
                          IParametroServiceApp parametroAppService,
                          IKitServiceApp kitAppService)
 {
     this.criancaAppService = criancaAppService;
     this.familiaAppService = familiaAppService;
     this.statusAppService = statusAppService;
     this.parametroAppService = parametroAppService;
     this.kitAppService = kitAppService;
     parametros = parametroAppService.Obter();
 }
        public ActionResult Gravar(ParametroViewModel parametros)
        {
            #region BreadCrumb
            var breadCrumb = new BreadCrumbETitulo
            {
                Titulo = "Parâmetros",
                BreadCrumbs = new List<BreadCrumb>
                {
                 new BreadCrumb {LinkText = "Parâmetros", ActionName = "Index", ControllerName = "Parametros"}
                }
            };

            TempData["BreadCrumETitulo"] = breadCrumb;
            #endregion

            var gravarResult = parameterAppService.Gravar(parametros);
            Aviso aviso;

            if (gravarResult.IsValid == false)
            {
                aviso = new Aviso
                {
                    TipoMensagem = Aviso.Tipo.Erro,
                    TituloMensagem = "Problemas com o formulário:"
                };

                gravarResult.Erros.ToList().ForEach(x => aviso.Mensagens.Add(x.Message));

                TempData["Aviso"] = aviso;
                return View("Index");
            }

            aviso = new Aviso
            {
                TipoMensagem = Aviso.Tipo.Erro,
                TituloMensagem = "Suvesso:"
            };

            aviso.Mensagens.Add("Dados Atualizados com Sucesso!");

            TempData["Aviso"] = aviso;

            return View("Index",parametros);
        }
 public ValidationResult Gravar(ParametroViewModel item)
 {
     return _service.Gravar(Mapper.Map<Parametro>(item));
 }