Exemple #1
0
        public async Task <ActionResult> Edit([Bind(Include = "Id,FirstName,LastName,Title,EMail")] AttendeeVM attendeeVM)
        {
            if (ModelState.IsValid)
            {
                var attendee = Mapper.Map <AttendeeVM, Attendee>(attendeeVM);
                db.Entry(attendee).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            ViewBag.Id = new SelectList(db.Speakers, "AttendeeId", "TwitterHandle", attendeeVM.Id);
            return(View(attendeeVM));
        }
Exemple #2
0
        // to retrive the data to display list

        public List <MeetingListVM> GetMeetingInfo()
        {
            try
            {
                var meetingList = new List <MeetingListVM>();
                using (TrainingAppEntities1 dc = new TrainingAppEntities1())
                {
                    #region // Retriving meeting list
                    var data = dc.Meetings.ToList();
                    foreach (var item in data)
                    {
                        MeetingListVM meeting = new MeetingListVM();
                        if (item.DeletedAt == null)
                        {
                            meeting.MeetingId     = item.MeetingId;
                            meeting.EndTime       = item.Schedule.EndTime.Value;
                            meeting.StartTime     = item.Schedule.StartTime.Value;
                            meeting.MeetingName   = item.MeetingName;
                            meeting.Agenda        = item.Agenda;
                            meeting.OrganiserName = string.Concat(item.User.FirstName + item.User.LastName);
                            List <AttendeeVM> attendeeList = new List <AttendeeVM>();
                            foreach (var attendee in item.MeetingsAttendees)
                            {
                                AttendeeVM attend = new AttendeeVM();
                                attend.AttendeeID   = attendee.User.UserId;
                                attend.AttendeeName = attendee.User.FirstName;
                                attendeeList.Add(attend);
                            }
                            meeting.AttendeeList = attendeeList;
                            meeting.RoomName     = item.Schedule.RoomDetail.RoomName;
                            meetingList.Add(meeting);
                        }
                    }
                    #endregion
                }
                return(meetingList);
            }
            catch (Exception)
            {
                return(null);
            }
        }