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); }
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); }
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); }