示例#1
0
        public ValidationResult Adicionar(AplicacaoAddViewModel viewModel)
        {
            var entidade = new Dominio.Entidades.Aplicacao(viewModel.Nome, viewModel.Url, viewModel.Ssl, viewModel.CriadoPor, null, true);

            ValidationResult.Add(_servico.Adicionar(entidade, _uow.BeginTransaction()));
            if (ValidationResult.IsValid)
            {
                _uow.Commit();
            }
            return(ValidationResult);
        }
示例#2
0
        public ActionResult Adicionar(AplicacaoAddViewModel viewModel)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(Json(new { statusRequisicao = "erroModel", campos = ObterErrosDaModelState() }));
                }

                viewModel.CriadoPor = UsuarioId;
                var retorno = _aplicacaoAppServico.Adicionar(viewModel);

                if (retorno.IsValid)
                {
                    return(Json(new { statusRequisicao = "sucesso", mensagem = "Aplicação Adicionada com Sucesso" }));
                }

                return(Json(new { statusRequisicao = "erro", mensagem = retorno.Errors }));
            }
            catch (Exception ex)
            {
                return(Json(new { statusRequisicao = "erro", mensagem = ex.Message }));
            }
        }