Пример #1
0
 public int Add(ref Mugurtham.Core.Sangam.SangamCoreEntity objSangamCoreEntity, out string strSangamID)
 {
     strSangamID = Helpers.primaryKey;
     try
     {
         IUnitOfWork objIUnitOfWork = new UnitOfWork(_ConnectionStringAppKey);
         using (objIUnitOfWork as IDisposable)
         {
             Mugurtham.DTO.Sangam.Sangam objDTOSangam = new DTO.Sangam.Sangam();
             using (objDTOSangam as IDisposable)
             {
                 objSangamCoreEntity.ID = strSangamID;
                 objSangamCoreEntity.RunningNoStartsFrom = 1000;
                 objSangamCoreEntity.LastProfileIDNo     = 1000;
                 AssignDTOFromEntity(ref objDTOSangam, ref objSangamCoreEntity);
             }
             objIUnitOfWork.RepositorySangam.Add(objDTOSangam);
             objDTOSangam = null;
         }
         objIUnitOfWork.commit();
         objIUnitOfWork = null;
     }
     catch (Exception objEx)
     {
         Helpers.LogExceptionInFlatFile(objEx);
     }
     return(0);
 }
Пример #2
0
 public int Edit(ref Mugurtham.Core.Sangam.SangamCoreEntity objSangamCoreEntity)
 {
     try
     {
         IUnitOfWork objIUnitOfWork = new UnitOfWork(_ConnectionStringAppKey);
         using (objIUnitOfWork as IDisposable)
         {
             Mugurtham.DTO.Sangam.Sangam objDTOSangam = new DTO.Sangam.Sangam();
             using (objDTOSangam as IDisposable)
             {
                 AssignDTOFromEntity(ref objDTOSangam, ref objSangamCoreEntity);
             }
             objIUnitOfWork.RepositorySangam.Edit(objDTOSangam);
             objDTOSangam = null;
         }
         objIUnitOfWork.commit();
         objIUnitOfWork = null;
     }
     catch (Exception objEx)
     {
         Helpers.LogExceptionInFlatFile(objEx);
     }
     return(0);
 }
Пример #3
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);
 }