public SangamCoreEntity GetByID(string strID) { SangamCoreEntity objSangamCoreEntity = new SangamCoreEntity(); try { Mugurtham.DTO.Sangam.Sangam objSangam = new Mugurtham.DTO.Sangam.Sangam(); IUnitOfWork objUOW = new UnitOfWork(_ConnectionStringAppKey); using (objUOW as IDisposable) objSangam = objUOW.RepositorySangam.GetAll().ToList().Where(p => p.ID.Trim().ToLower() == strID.Trim().ToLower()).FirstOrDefault(); objUOW = null; if (objSangam != null) { using (objSangam as IDisposable) { AssignEntityFromDTO(ref objSangam, ref objSangamCoreEntity); } } objSangam = null; } catch (Exception objEx) { Helpers.LogExceptionInFlatFile(objEx); } return(objSangamCoreEntity); }
public int GetAllWithoutRestrictions(ref List <SangamCoreEntity> objSangamCoreEntityList) { try { IUnitOfWork objIUnitOfWork = new UnitOfWork(_ConnectionStringAppKey); using (objIUnitOfWork as IDisposable) { foreach (Mugurtham.DTO.Sangam.Sangam objSangam in objIUnitOfWork.RepositorySangam.GetAll().ToList()) { Mugurtham.DTO.Sangam.Sangam _objSangam = objSangam; using (_objSangam as IDisposable) { SangamCoreEntity objSangamCoreEntity = new SangamCoreEntity(); using (objSangamCoreEntity as IDisposable) { AssignEntityFromDTO(ref _objSangam, ref objSangamCoreEntity); objSangamCoreEntityList.Add(objSangamCoreEntity); } objSangamCoreEntity = null; } _objSangam = null; } } } catch (Exception objEx) { Helpers.LogExceptionInFlatFile(objEx); } return(0); }
private int AssignEntityFromDTO(ref Mugurtham.DTO.Sangam.Sangam objDTOSangam, ref Mugurtham.Core.Sangam.SangamCoreEntity objSangamCoreEntity) { try { objSangamCoreEntity.AboutSangam = objDTOSangam.AboutSangam; objSangamCoreEntity.Address = objDTOSangam.Address; objSangamCoreEntity.ContactNumber = objDTOSangam.ContactNumber; objSangamCoreEntity.ID = objDTOSangam.ID; objSangamCoreEntity.Name = objDTOSangam.Name; objSangamCoreEntity.ProfileIDStartsWith = objDTOSangam.ProfileIDStartsWith; objSangamCoreEntity.IsActivated = objDTOSangam.IsActivated; objSangamCoreEntity.LogoPath = objDTOSangam.LogoPath; objSangamCoreEntity.BannerPath = objDTOSangam.BannerPath; objSangamCoreEntity.RunningNoStartsFrom = objDTOSangam.RunningNoStartsFrom; objSangamCoreEntity.LastProfileIDNo = objDTOSangam.LastProfileIDNo; objSangamCoreEntity.ContactName = objDTOSangam.ContactName; objSangamCoreEntity.ShowContactDetails = objDTOSangam.ShowContactDetails; objSangamCoreEntity.MugurthamSPOC = objDTOSangam.MugurthamSPOC; } catch (Exception objEx) { Helpers.LogExceptionInFlatFile(objEx); } return(0); }
public SangamCoreEntity GetByID(string strID) { SangamCoreEntity objSangamCoreEntity = new SangamCoreEntity(); try { Mugurtham.DTO.Sangam.Sangam objSangam = new Mugurtham.DTO.Sangam.Sangam(); IUnitOfWork objUOW = new UnitOfWork(); using (objUOW as IDisposable) objSangam = objUOW.RepositorySangam.GetAll().ToList().Where(p => p.ID.Trim().ToLower() == strID.Trim().ToLower()).FirstOrDefault(); objUOW = null; if (objSangam != null) { using (objSangam as IDisposable) { AssignEntityFromDTO(ref objSangam, ref objSangamCoreEntity); } } objSangam = null; } catch (Exception objEx) { Helpers.LogExceptionInFlatFile(objEx); } return objSangamCoreEntity; }