private ResultDto InsertUpdateFederation(FederationMeetingDTO federation)
        {
            ResultDto resultDto = new ResultDto();
            string    obectName = "Federation Meeting";

            try
            {
                string          FederationMeetingmember  = CommonMethods.SerializeListDto <List <MeetingMembersDTO> >(federation.lstFederationMemberDto);
                ObjectParameter paramfederationMeetingId = new ObjectParameter("FederationMeetingId", federation.FederationMeetingId);

                int count = _dbContext.uspFederationMeetingInsertUpdate(paramfederationMeetingId, federation.MeetingDate, federation.StartTime, federation.EndTime, federation.TransactionDate
                                                                        , federation.IsConducted, federation.OtherReason, federation.Reason, federation.IsSplMeeting
                                                                        , federation.MeetingObjective, federation.MeetingComments, federation.UserId, FederationMeetingmember);

                resultDto.ObjectId = (int)paramfederationMeetingId.Value;

                if (resultDto.ObjectId > 0)
                {
                    resultDto.Message = string.Format("{0} details saved successfully", obectName);
                }
                else if (resultDto.ObjectId == -1)
                {
                    resultDto.Message = string.Format("Error occured while generating {0} code", obectName);
                }
                else
                {
                    resultDto.Message = string.Format("Error occured while saving {0} details", obectName);
                }
            }
            catch (Exception)
            {
                resultDto.Message  = string.Format("Service layer error occured while saving the {0} details", obectName);
                resultDto.ObjectId = -98;
            }
            return(resultDto);
        }