Example #1
0
        public int updateEvent()
        {
            eventDao dao    = new eventDao();
            int      result = dao.updateEvent(this);

            return(result);
        }
Example #2
0
        public int findBookmark(int userId, int eventId)
        {
            eventDao dao    = new eventDao();
            int      result = dao.insertBookmarkEvent(userId, eventId);

            return(result);
        }
Example #3
0
        public int AddEvent()
        {
            eventDao dao    = new eventDao();
            int      result = dao.Insert(this);

            return(result);
        }
Example #4
0
        public int getMaxEventId()
        {
            eventDao dao    = new eventDao();
            int      result = dao.queryCreatedEventId();

            return(result);
        }
Example #5
0
        public int removeEvent(int eventId)
        {
            eventDao dao    = new eventDao();
            int      result = dao.DeleteEvent(eventId);

            return(result);
        }
Example #6
0
        public int RemoveParticipant(int userId, int eventId)
        {
            eventDao dao    = new eventDao();
            int      result = dao.DeleteParticipant(userId, eventId);

            return(result);
        }
Example #7
0
        public int removeBookmark(int userId, int eventId)
        {
            eventDao dao    = new eventDao();
            int      result = dao.DeleteBookmark(userId, eventId);

            return(result);
        }
Example #8
0
        public int AddParticipant(int userId, int eventId, string userName)
        {
            int      result        = -1;
            eventDao dao           = new eventDao();
            var      currentEvent  = getEventDetails(eventId);
            var      AttendingList = GetAllAttendingEventsByUserId(userId);
            bool     sameTime      = false;

            foreach (var evnt in AttendingList)
            {
                if (evnt.Date == currentEvent.Date)
                {
                    string startTimeNumber  = "";
                    string eventStartTime   = evnt.StartTime.ToString();
                    string startFrontdigits = eventStartTime.Substring(0, 2);
                    string startBackdigits  = eventStartTime.Substring(3, 2);

                    string endTimeNumber  = "";
                    string eventEndTime   = evnt.EndTime.ToString();
                    string endFrontdigits = eventEndTime.Substring(0, 2);
                    string endBackdigits  = eventEndTime.Substring(3, 2);

                    string startTimeOfCurrentE     = "";
                    string startTimeCurrent        = currentEvent.StartTime.ToString();
                    string startFrontdigitsCurrent = startTimeCurrent.Substring(0, 2);
                    string startEnddigitsCurrent   = startTimeCurrent.Substring(3, 2);

                    string EndTimeOfCurrentE     = "";
                    string EndTimeCurrent        = currentEvent.EndTime.ToString();
                    string EndFrontdigitsCurrent = EndTimeCurrent.Substring(0, 2);
                    string EndBackdigitsCurrent  = EndTimeCurrent.Substring(3, 2);

                    startTimeNumber     = startFrontdigits + startBackdigits;
                    endTimeNumber       = endFrontdigits + endBackdigits;
                    startTimeOfCurrentE = startFrontdigitsCurrent + startEnddigitsCurrent;
                    EndTimeOfCurrentE   = EndFrontdigitsCurrent + EndBackdigitsCurrent;


                    if (!(int.Parse(EndTimeOfCurrentE) <= int.Parse(startTimeNumber) || int.Parse(startTimeOfCurrentE) >= int.Parse(endTimeNumber)))
                    {
                        sameTime = true;
                        break;
                    }
                }
            }
            if (!sameTime)
            {
                result = dao.InsertParticipant(userId, eventId, userName);
            }
            return(result);
        }
Example #9
0
        public bool VerifyIfUserIsAttendingEvent(int UserId, int eventId)
        {
            eventDao ev = new eventDao();

            return(ev.CheckIfAttending(UserId, eventId));
        }
Example #10
0
        public List <Events> GetAllEvents()
        {
            eventDao ev = new eventDao();

            return(ev.SelectAllEvents());
        }
Example #11
0
        public int updateAvgRatingByEventId(int eventId, int avgRating)
        {
            eventDao dao = new eventDao();

            return(dao.updateAvgRatingByEventId(eventId, avgRating));
        }
Example #12
0
        public List <int> getAllParticipants(int eventId)
        {
            eventDao ev = new eventDao();

            return(ev.SelectAllParticipants(eventId));
        }
Example #13
0
        public List <Events> GetAllEventsByEDate(DateTime date)
        {
            eventDao ev = new eventDao();

            return(ev.SelectAllByDate(date));
        }
Example #14
0
        public bool VerifyIfEventIsBookmarked(int UserId, int eventId)
        {
            eventDao ev = new eventDao();

            return(ev.CheckIfEventIsBookedmarked(UserId, eventId));
        }
Example #15
0
        public List <Events> GetAllBookedmarkedEventsById(int UserId)
        {
            eventDao ev = new eventDao();

            return(ev.SelectAllBookmarkedEvents(UserId));
        }
Example #16
0
        public List <Events> GetAllEventsCreatedByUser(int UserId) // i am using for pprating -azim
        {
            eventDao ev = new eventDao();

            return(ev.SelectAllEventsCreatedByUser(UserId));
        }
Example #17
0
        public List <Events> GetAllAttendingEventsByUserId(int UserId) // i am using for ppgallery -azim
        {
            eventDao ev = new eventDao();

            return(ev.SelectAllAttendingEventsByUserId(UserId));
        }
Example #18
0
        public string GetAllUserNameByUserId(int userId)
        {
            eventDao ev = new eventDao();

            return(ev.SelectUserNameByUserId(userId));
        }
Example #19
0
        public Events getEventDetails(int eventId)
        {
            eventDao ev = new eventDao();

            return(ev.getEventDetails(eventId));
        }