public BasicInfoCoreEntity GetByProfileID(string strProfileID) { BasicInfoCoreEntity objBasicInfoCoreEntity = new BasicInfoCoreEntity(); try { Mugurtham.DTO.Profile.BasicInfo objBasicInfo = new Mugurtham.DTO.Profile.BasicInfo(); IUnitOfWork objUOW = new UnitOfWork(_objLoggedInUser.ConnectionStringAppKey); using (objUOW as IDisposable) objBasicInfo = objUOW.RepositoryBasicInfo.GetAll().ToList().Where(p => p.ProfileID.Trim().ToLower() == strProfileID.Trim().ToLower()).FirstOrDefault(); objUOW = null; if (objBasicInfo != null) { using (objBasicInfo as IDisposable) { AssignEntityFromDTO(objBasicInfoCoreEntity, objBasicInfo); } } objBasicInfo = null; } catch (Exception objEx) { Helpers.LogExceptionInFlatFile(objEx); } return(objBasicInfoCoreEntity); }
private int AssignDTOFromEntity(ref Mugurtham.DTO.Profile.BasicInfo objBasicInfo, ref Mugurtham.Core.BasicInfo.BasicInfoCoreEntity objBasicInfoCoreEntity) { try { objBasicInfo.ProfileID = objBasicInfoCoreEntity.ProfileID; objBasicInfo.SangamProfileID = objBasicInfoCoreEntity.SangamProfileID; objBasicInfo.AboutMe = objBasicInfoCoreEntity.AboutMe; objBasicInfo.Age = objBasicInfoCoreEntity.Age; objBasicInfo.AnyDosham = objBasicInfoCoreEntity.AnyDhosham; objBasicInfo.BloodGroup = objBasicInfoCoreEntity.BloodGroup; objBasicInfo.BodyType = objBasicInfoCoreEntity.BodyType; objBasicInfo.Caste = objBasicInfoCoreEntity.Caste; objBasicInfo.ChildrenLivingStatus = objBasicInfoCoreEntity.ChildrenLivingStatus; objBasicInfo.Complexion = objBasicInfoCoreEntity.Complexion; objBasicInfo.CreatedBy = objBasicInfoCoreEntity.ProfileCreator; objBasicInfo.CreatedDate = objBasicInfoCoreEntity.CreatedDate; objBasicInfo.DateOfBirth = objBasicInfoCoreEntity.DOB; objBasicInfo.Drinking = objBasicInfoCoreEntity.Drinking; objBasicInfo.Eating = objBasicInfoCoreEntity.Eating; objBasicInfo.ElanUserID = objBasicInfoCoreEntity.ElanUserID; //ElanProfileID objBasicInfo.Gender = objBasicInfoCoreEntity.Gender; objBasicInfo.Gothram = objBasicInfoCoreEntity.Gothram; objBasicInfo.Height = objBasicInfoCoreEntity.Height; objBasicInfo.HoroscopeMatch = objBasicInfoCoreEntity.HoroscopeMatch; objBasicInfo.MaritalStatus = objBasicInfoCoreEntity.MaritalStatus; objBasicInfo.ModifiedBy = objBasicInfoCoreEntity.ModifiedBy; objBasicInfo.ModifiedDate = DateTime.Now; objBasicInfo.MotherTongue = objBasicInfoCoreEntity.MotherTongue; objBasicInfo.Name = objBasicInfoCoreEntity.Name; objBasicInfo.NoOfChildren = objBasicInfoCoreEntity.NoOfChildren; objBasicInfo.PartnerExpectations = objBasicInfoCoreEntity.PartnerExpectation; objBasicInfo.PhysicalStatus = objBasicInfoCoreEntity.PhysicalStatus; objBasicInfo.PlaceOfBirth = objBasicInfoCoreEntity.PlaceOfBirth; objBasicInfo.ProfileCreatedBy = objBasicInfoCoreEntity.ProfileCreatedBy; objBasicInfo.Raasi = objBasicInfoCoreEntity.Raasi; objBasicInfo.Religion = objBasicInfoCoreEntity.Religion; objBasicInfo.SangamID = objBasicInfoCoreEntity.SangamID; objBasicInfo.Smoking = objBasicInfoCoreEntity.Smoking; objBasicInfo.Star = objBasicInfoCoreEntity.Star; objBasicInfo.SubCaste = objBasicInfoCoreEntity.SubCaste; objBasicInfo.TamilDOB = objBasicInfoCoreEntity.TamilDOB; objBasicInfo.TimeOfBirth = objBasicInfoCoreEntity.TOB; objBasicInfo.Weight = objBasicInfoCoreEntity.Weight; objBasicInfo.Zodiac = objBasicInfoCoreEntity.Zodiac; objBasicInfo.ZodiacDay = objBasicInfoCoreEntity.ZodiacDay; objBasicInfo.ZodiacMonth = objBasicInfoCoreEntity.ZodiacMonth; objBasicInfo.ZodiacDay = objBasicInfoCoreEntity.ZodiacYear; objBasicInfo.PhotoPath = objBasicInfoCoreEntity.PhotoPath; objBasicInfo.Paadham = objBasicInfoCoreEntity.Paadham; objBasicInfo.CreatedBy = objBasicInfoCoreEntity.ProfileCreator; } catch (Exception objEx) { Helpers.LogExceptionInFlatFile(objEx); } return(0); }
public BasicInfoCoreEntity GetByProfileID(string strProfileID) { BasicInfoCoreEntity objBasicInfoCoreEntity = new BasicInfoCoreEntity(); try { Mugurtham.DTO.Profile.BasicInfo objBasicInfo = new Mugurtham.DTO.Profile.BasicInfo(); IUnitOfWork objUOW = new UnitOfWork(); using (objUOW as IDisposable) objBasicInfo = objUOW.RepositoryBasicInfo.GetAll().ToList().Where(p => p.ProfileID.Trim().ToLower() == strProfileID.Trim().ToLower()).FirstOrDefault(); objUOW = null; if (objBasicInfo != null) { using (objBasicInfo as IDisposable) { AssignEntityFromDTO(objBasicInfoCoreEntity, objBasicInfo); } } objBasicInfo = null; } catch (Exception objEx) { Helpers.LogExceptionInFlatFile(objEx); } return objBasicInfoCoreEntity; }