コード例 #1
0
 public ActionResult GuestListIndex(String sortOrder, String searchParam)
 {
     Trace.WriteLine("GET EventGuests/GuestListIndex");
     ViewBag.Title   = "Guest List";
     ViewBag.Message = "List of all Event Guests.";
     ViewBag.TotalCheckedInGuests = repository.GetNumberOfCheckedInGuests();
     ViewBag.SortOrder            = service.GetCurrentOrDefaultSortOrder(sortOrder);
     ViewBag.SearchParam          = searchParam;
     return(View(repository.GetOrderedEventGuestListWithSearchParam(sortOrder, searchParam)));
 }
コード例 #2
0
        public byte[] FullEventGuestListInCsv()
        {
            IEnumerable <EventGuest> rows = repository.GetOrderedEventGuestListWithSearchParam("", "");
            StringBuilder            csv  = new StringBuilder();

            csv = WriteLineInCsvStringBuilder(csv,
                                              "First Name",
                                              "Last Name",
                                              "Email",
                                              "Preregistered",
                                              "Check in Time",
                                              "Won Check In Raffle",
                                              "Extra Raffle Entry",
                                              "Won Extra Raffle Entry");
            foreach (EventGuest row in rows)
            {
                WriteLineInCsvStringBuilder(csv,
                                            row.FirstName,
                                            row.LastName,
                                            row.Email,
                                            row.Preregistered.ToString(),
                                            row.TimeOfCheckIn.ToString(),
                                            row.WonCheckInRaffle.ToString(),
                                            row.ExtraRaffleEntry.ToString(),
                                            row.WonExtraRaffleEntry.ToString());
            }
            var data = Encoding.UTF8.GetBytes(csv.ToString());

            return(data);
        }