Example #1
0
	    public string SetAlertAttivita(IList<AlertAttivitaDTO> alertAttivita, UserInfo userinfo)
        {
            var windsorRep = new WindsorConfigRepository();
            try
            {
                windsorRep.BeginTransaction(userinfo);
                var repo = new AlertAttivitaRepository(userinfo, windsorRep);
                var item = repo.UpdateAlertAttivita(alertAttivita);
                windsorRep.Commit();
                return item;
            }
            catch (Exception ex)
            {
                _log.ErrorFormat("Errore nel salvataggio di alert attività - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda);
                windsorRep.Rollback();
                throw;
            }
        }