public void Save(ItemBase itemBase) { mItemBaseDAL.Save(itemBase); mResourceDescriptionBO.Save(itemBase.ResourceDescription); foreach (HoldingsInfo holdingsInfo in itemBase.HoldingsInfo) { if (holdingsInfo.EventOwner.UniqueID == 0) { holdingsInfo.EventOwner.UniqueID = itemBase.EventParent.UniqueID; } if (holdingsInfo.ItemOwner.UniqueID == 0) { holdingsInfo.ItemOwner.UniqueID = itemBase.UniqueID; } mHoldingsInfoBO.Save(holdingsInfo); } }
public void Save(EventBase eventBase) { mEventLocationBO.Save(eventBase.EventLocation); mEventBaseDAL.Save(eventBase); mResourceDescriptionBO.Save(eventBase.ResourceDescription); mEventTimeInfoBO.Save(eventBase.EventTimeInfo); foreach (HoldingsInfo holdingsInfo in eventBase.HoldingsInfo) { mHoldingsInfoBO.Save(holdingsInfo); } }
public string SaveEventDetails( string topic, string description, string startDate, string startTime, string finishDate, string finishTime, string location, string valueNeeded) { if (!mIsInit) { InitMembers(); } if (mCurrentEvent == null) { return("Event is not Loaded"); } mCurrentEvent.ResourceDescription.Topic = topic; mCurrentEvent.ResourceDescription.Summary = description; //.Replace("\n", "<br/>"); mResourceDescriptionBO.Save(mCurrentEvent.ResourceDescription); mCurrentEvent.EventTimeInfo.BecomeActive = CommonStaticFunctions.ParseDateTime(startDate, startTime); mCurrentEvent.EventTimeInfo.BecomeInactive = CommonStaticFunctions.ParseDateTime(finishDate, finishTime); mEventTimeInfoBO.Save(mCurrentEvent.EventTimeInfo); mCurrentEvent.EventLocation.Address1 = location; mObjectLocationBO.Save(mCurrentEvent.EventLocation); int value = int.Parse(valueNeeded); mCurrentEvent.Value = value; mEventBaseBO.Save(mCurrentEvent); return("Event details was saved successfully"); }