예제 #1
0
        /// <summary>
        /// Generate Meetings for the selected User
        /// </summary>
        /// <param name="user">The user.</param>
        /// <param name="numberMeetings">The number meetings.</param>
        public static void MeetingsForUser(User user, int numberMeetings)
        {
            IEnumerable <Contact> contacts = ContactDAL.GetAllByUser(user);

            if (user.Contacts.Count > 3)
            {
                contacts = user.Contacts.Where(x => x.ID % 3 == 0);
            }
            else if (user.Contacts.Count > 0)
            {
                contacts.First();
            }
            else
            {
                //Console.WriteLine("The selected User don't have any contacts");
            }

            for (int i = 0; i < numberMeetings; i++)
            {
                DateTime date        = Faker.DateTimeFaker.DateTime();
                string   location    = Faker.LocationFaker.City() + ", " + Faker.LocationFaker.Street();
                string   description = Faker.CompanyFaker.BS();
                Category category    = user.Categories.ToArray()[Faker.NumberFaker.Number(0, user.Categories.ToArray().Count() - 1)];

                MeetingDAL.Create(user, category, contacts, date, description, location);
            }
        }
예제 #2
0
파일: MeetingBLL.cs 프로젝트: abigabaw/wis
        /// <summary>
        /// To Update Meeting
        /// </summary>
        /// <param name="Meetingobj"></param>
        /// <returns></returns>
        public int UpdateMeeting(Meeting Meetingobj)
        {
            MeetingDAL DALobj = new MeetingDAL(); //Data pass -to Database Layer

            try
            {
                return(DALobj.UpdateMeeting(Meetingobj));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                DALobj = null;
            }
        }
예제 #3
0
파일: MeetingBLL.cs 프로젝트: abigabaw/wis
        /// <summary>
        /// To get MEETING PURPOSE
        /// </summary>
        /// <returns></returns>
        public MeetingList getMEETINGPURPOSE()
        {
            MeetingDAL DALobj = new MeetingDAL();

            try
            {
                return(DALobj.getMEETINGPURPOSE());
            }
            catch (Exception erromsg)
            {
                throw (erromsg);
            }
            finally
            {
                DALobj = null;
            }
        }
예제 #4
0
 public static DataTable GeteMeeting(int hotelId, int Id)
 {
     return(MeetingDAL.GeteMeeting(hotelId, Id));
 }
예제 #5
0
 public static DataTable GeteMeetingList(string weixinID, out int count, int page, int pagesize, DateTime date, string select, string query)
 {
     return(MeetingDAL.GeteMeetingList(weixinID, out count, page, pagesize, date, select, query));
 }
예제 #6
0
 public static int AddModel(Meeting model)
 {
     return(MeetingDAL.AddModel(model));
 }
예제 #7
0
 public static DataTable GetMeetingPics(int hotelId)
 {
     return(MeetingDAL.GetMeetingPics(hotelId));
 }
예제 #8
0
파일: MeetingBLL.cs 프로젝트: abigabaw/wis
        /// <summary>
        /// To Get Meeting Data
        /// </summary>
        /// <param name="CULTURALMEETID"></param>
        /// <returns></returns>
        public Meeting GetMeetingData(int CULTURALMEETID)
        {
            MeetingDAL DALobj = new MeetingDAL();

            return(DALobj.GetMeetingData(CULTURALMEETID));
        }
예제 #9
0
파일: MeetingBLL.cs 프로젝트: abigabaw/wis
        /// <summary>
        /// To Get Culture Property Meetings
        /// </summary>
        /// <param name="culturalPropertyID"></param>
        /// <returns></returns>
        public MeetingList GetCulturePropertyMeetings(int culturalPropertyID)
        {
            MeetingDAL DALobj = new MeetingDAL();

            return(DALobj.GetCulturePropertyMeetings(culturalPropertyID));
        }