public JsonResult FecharProcesso(ProcessoDeCotacaoDeMaterialFechamentoInfoVm processoDeCotacaoFechamentoVm)
 {
     try
     {
         _service.Executar(processoDeCotacaoFechamentoVm);
         return(Json(new { Sucesso = true, Mensagem = "O Processo de Cotação foi fechado com sucesso." }));
     }
     catch (Exception ex)
     {
         return(Json(new { Sucesso = false, Mensagem = "Ocorreu um erro ao fechar o Processo de Cotação. Detalhes: " + ExceptionUtil.ExibeDetalhes(ex) }));
     }
 }
示例#2
0
 public void QuandoOProcessoEFechadoOcorrePersistencia()
 {
     _fechamentoDeProcessoDeCotacaoService.Executar(_processoDeCotacaoFechamentoVm);
     _processosDeCotacaoMock.Verify(x => x.Save(It.IsAny <ProcessoDeCotacao>()), Times.Once());
     CommonVerifications.VerificaCommitDeTransacao(_unitOfWorkMock);
 }