public int InsertSimuladoImpresso(LogSimuladoImpresso log) { try { using (var ctx = new DesenvContext()) { var objLog = new tblLogAcoesSimuladoImpresso { intAplicationID = log.AplicacaoId, intSimuladoID = log.SimuladoId, intAcaoID = log.AcaoId, intClientID = log.Matricula, dteData = DateTime.Now }; ctx.tblLogAcoesSimuladoImpresso.Add(objLog); ctx.SaveChanges(); } return(1); } catch (Exception) { return(0); } }
public String GetLinkSimuladoImpresso(int idSimulado, int matricula, int ApplicationID, string environmentRootPath) { using (MiniProfiler.Current.Step("Obtendo simulado impresso")) { var log = new LogSimuladoImpresso { AplicacaoId = ApplicationID, Matricula = matricula, SimuladoId = idSimulado, AcaoId = 1 }; var anoSimulado = _repository.GetSimulado(idSimulado).Ano; var ret = string.Format(ConfigurationProvider.Get("Settings:SimuladoPDFLinkFormat"), anoSimulado, idSimulado); if (!SimuladoExisteS3(idSimulado, anoSimulado.Value)) { salvarSimuladoImpresso(idSimulado, anoSimulado.Value, environmentRootPath); } return(ret); } }