public PartialViewResult AddSolicitacao() { var resposta = _solicitacaoServicoDeAplicacao.ObterUmProtocolo(new ObterUmProtocoloRequisicao()); var novaSolicitacao = new NovaSolicitacaoViewModel { Tipos = _tipoDaSolicitacaoRepositorio.ObterTodos(), Solicitacao = string.Empty, Protocolo = resposta.Protocolo, DataDaSolicitacao = DateTime.Now }; return PartialView(novaSolicitacao); }
public JsonResult AddSolicitacao(NovaSolicitacaoViewModel novaSolicitacaoViewModel) { var requisicao = new AbrirUmaSolicitacaoRequisicao { CodigoDoResponsavel = User.ToPessoa().Codigo, CodigoDoTipoDaSolicitacao = novaSolicitacaoViewModel.CodigoDoTipoDaSolicitacao, Descricao = novaSolicitacaoViewModel.Solicitacao, Protocolo = novaSolicitacaoViewModel.Protocolo, CodigoDoPrograma = Session.ProgramaAtivo().Codigo }; var resposta = _solicitacaoServicoDeAplicacao.AbrirUmaSolicitacao(requisicao); return Json(new { resposta.Sucesso, resposta.Erros, Solicitacao = resposta.Solicitacao.ToViewModel() }); }