public FascicoloImmobiliareDTO GetFascicoloImmobiliare(int id, UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var rep = new FascicoloRepository(userinfo, windsorRep); var item = rep.GetFascicoloImmobiliareById(id); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore nella lettura del fascicolo immobiliare - {0} - fascicolo:{1} - azienda:{2}", ex, Utility.GetMethodDescription(), id, userinfo.Azienda); windsorRep.Rollback(); throw; } }
public string UpdateFascicoloImmobiliare(IList<FascicoloImmobiliareDTO> lista, UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new FascicoloRepository(userinfo, windsorRep); var item = repo.UpdateFascicoloImmobiliare(lista); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore nell'aggiornamento del fascicolo immobiliare - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), userinfo.Azienda); windsorRep.Rollback(); throw; } }
public string SpostaDocumentoFascicolo(int idDocumento, int idFascicoloOld, int idFascicoloNew, UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new FascicoloRepository(userinfo, windsorRep); var item = repo.SpostaDocumentoFascicolo(idDocumento, idFascicoloOld, idFascicoloNew); windsorRep.Commit(); return item; } catch (Exception ex) { _log.Error("Errore nello spostamento di un documento ad altro fascicolo - " + Utility.GetMethodDescription() + " - idDocumento:" + idDocumento + " - idFascicoloOld:" + idFascicoloOld + " - idFascicoloNew:" + idFascicoloNew, ex); windsorRep.Rollback(); throw; } }
public bool DeleteFascicolo(int idFascicolo, UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new FascicoloRepository(userinfo, windsorRep); var item = repo.CancelFascicoloCondominio(idFascicolo); windsorRep.Commit(); return item; } catch (Exception ex) { _log.Error("Errore nella eliminazione del fascicolo - " + Utility.GetMethodDescription() + " - id:" + idFascicolo, ex); windsorRep.Rollback(); throw; } }
public int SetFascicolo(FascicoloCondominioDTO fascicolo, UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new FascicoloRepository(userinfo, windsorRep); int item = repo.ManageFCDomainEntity(fascicolo); windsorRep.Commit(); return item; } catch (Exception ex) { _log.Error("Errore il salvataggio del fascicolo " + Utility.GetMethodDescription() + " - id:" + fascicolo.ID.ToString(), ex); windsorRep.Rollback(); throw; } }
public IList<NameValueDTO<int, string>> GetFascicoliNameValueConDocumentiPubbliciByCondominio(int idCondominio, UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var repo = new FascicoloRepository(userinfo, windsorRep); var item = repo.GetFascicoliNameValueConDocumentiPubbliciByCondominio(idCondominio); windsorRep.Commit(); return item; } catch (Exception ex) { _log.ErrorFormat("Errore nel caricamento dei fascicoli per condominio - {0} - condominio:{1} - azienda:{2}", ex, Utility.GetMethodDescription(), idCondominio, userinfo.Azienda); windsorRep.Rollback(); throw; } }