本文整理汇总了C#中Gipasoft.Business.Sfera.Repository.WindsorConfigRepository类的典型用法代码示例。如果您正苦于以下问题:C# WindsorConfigRepository类的具体用法?C# WindsorConfigRepository怎么用?C# WindsorConfigRepository使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
WindsorConfigRepository类属于Gipasoft.Business.Sfera.Repository命名空间,在下文中一共展示了WindsorConfigRepository类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ContattoRepository
public ContattoRepository(int idPersona, UserInfo info, WindsorConfigRepository windsorRepository)
{
_info = info;
_windsorRepository = windsorRepository;
var daoFactory = _windsorRepository.GetDaoFactory(_info.Azienda);
_persona = daoFactory.GetPersonaDao().GetById(idPersona, false);
}
示例2: MovimentoBancarioRepository
public MovimentoBancarioRepository(UserInfo info, WindsorConfigRepository windsorRepository)
{
_windsorRepository = windsorRepository;
_info = info;
_daoFactory = _windsorRepository.GetDaoFactory(_info.Azienda);
IList<CausaleACBI> lista = _daoFactory.GetCausaleACBIDao().GetAll();
_causaliACBI = new Dictionary<string, CausaleACBI>(lista.Count);
foreach (CausaleACBI caus in lista)
_causaliACBI.Add(caus.Codice, caus);
}
示例3: GetCondomini
public CondominioDTO[] GetCondomini(UserInfo userinfo)
{
var windsorRep = new WindsorConfigRepository();
try
{
windsorRep.BeginTransaction(userinfo);
var repo = new CondominioRepository(userinfo, windsorRep);
CondominioDTO[] items = repo.GetAll();
windsorRep.Commit();
return items;
}
catch(Exception ex)
{
_log.ErrorFormat("Errore nel caricamento dei condomini - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda);
windsorRep.Rollback();
throw;
}
}
示例4: GetCondominiByAzienda
public CondominioDTO[] GetCondominiByAzienda(UserInfo userinfo)
{
var retryCount = 10;
var success = false;
var windsorRep = new WindsorConfigRepository();
CondominioDTO[] item = null;
while (retryCount >= 0 && !success)
{
try
{
windsorRep.BeginTransaction(userinfo);
var repo = new CondominioRepository(userinfo, windsorRep);
item = repo.GetAllByAzienda(userinfo.Azienda);
windsorRep.Commit();
success = true;
}
catch (Exception ex)
{
_log.ErrorFormat("Errore nel caricamento dei condomini per azienda - TENTATIVO:{0} - {1} - azienda:{2} - number:{3}", ex, (11 - retryCount), Utility.GetMethodDescription(), userinfo.Azienda, getExceptionId(ex));
windsorRep.Rollback();
if (!isRetryException(ex))
throw;
// Add delay here if you wish.
System.Threading.Thread.Sleep(1000 * (11 - retryCount));
retryCount--;
_log.InfoFormat("Caricamento dei condomini per azienda - INIZIO TENTATIVO:{0} - {1} - azienda:{2}", (11 - retryCount), Utility.GetMethodDescription(), userinfo.Azienda);
}
}
if (!success)
windsorRep.Rollback();
return item;
}
示例5: SpesaRepository
public SpesaRepository(UserInfo info, WindsorConfigRepository windsorRepository)
{
_windsorRepository = windsorRepository;
_info = info;
}
示例6: ScadenzaFatturaRepository
public ScadenzaFatturaRepository(UserInfo info, WindsorConfigRepository windsorRepository)
{
_info = info;
_windsorRepository = windsorRepository;
}
示例7: ConduttoreRepository
public ConduttoreRepository(UserInfo info, WindsorConfigRepository windsorRepository)
{
_info = info;
_windsorRepository = windsorRepository;
}
示例8: MovimentoContabileRepository
public MovimentoContabileRepository(TestataMovimentoContabile testata, UserInfo info, WindsorConfigRepository windsorConfiRepository)
{
_windsorConfigRepository = windsorConfiRepository;
_testata = testata;
_info = info;
}
示例9: VersamentoSoggettoRepository
public VersamentoSoggettoRepository(UserInfo info, WindsorConfigRepository windsorRepository)
{
_info = info;
_windsorRepository = windsorRepository;
}
示例10: NotaPredefinitaRepository
public NotaPredefinitaRepository(UserInfo info, WindsorConfigRepository windsorRepository)
{
_info = info;
_windsorRepository = windsorRepository;
}
示例11: EsercizioRepository
public EsercizioRepository(UserInfo info, WindsorConfigRepository windsorRepository)
{
_info = info;
_windsorRepository = windsorRepository;
}
示例12: MessaggioRepository
public MessaggioRepository(UserInfo info, WindsorConfigRepository windsorRepository)
{
_windsorRepository = windsorRepository;
_info = info;
}
示例13: SpedizioneArchiviazioneOtticaRepository
public SpedizioneArchiviazioneOtticaRepository(UserInfo info, WindsorConfigRepository windsorRepository)
{
_info = info;
_windsorRepository = windsorRepository;
}
示例14: SubentroRepository
public SubentroRepository(UserInfo info, WindsorConfigRepository windsorRepository)
{
_info = info;
_windsorRepository = windsorRepository;
}
示例15: ImpostazioneReportRepository
public ImpostazioneReportRepository(UserInfo info, WindsorConfigRepository windsorRepository)
{
_info = info;
_windsorRepository = windsorRepository;
}