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); }
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 })); } }