Esempio n. 1
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(_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);
        }
Esempio n. 2
0
 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);
 }
Esempio n. 3
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;
 }