private void Criador_OnMensagemProgresso(object sender, ProgressoEventArgs e) { string msg = e.Mensagem + "\r\n"; using (var db = new GeradorInstaladoresContext()) { var instalador = db.Instaladores.Find(e.IdInstalador); instalador.MensagensProgresso += msg; db.SaveChanges(); } log.Info(msg); }
private void Criador_OnConclusao(object sender, ProgressoEventArgs e) { string msg = "Instalador " + e.IdInstalador.ToString() + " concluído!"; using (var db = new GeradorInstaladoresContext()) { var instalador = db.Instaladores.Find(e.IdInstalador); instalador.Status = (int)StatusCompilacao.Terminado; instalador.MensagensProgresso += msg; instalador.ArquivoInstalador = e.Mensagem; db.SaveChanges(); } log.Info(msg); }