示例#1
0
        public virtual ActionResult Activity()
        {
            var model = new MyActivityViewModel
            {
                Total    = CurrentLedger.TotalCredits,
                Programs = CurrentLedger.Credits
                           .GroupBy(x =>
                {
                    if (String.IsNullOrEmpty(x.Program))
                    {
                        return("Misc");
                    }
                    if (x.Program.StartsWith("quiz-"))
                    {
                        return("Quiz");
                    }
                    if (x.Program.StartsWith("useraward-"))
                    {
                        return("Recognition");
                    }
                    if (x.Program.StartsWith("survey-"))
                    {
                        return("Survey");
                    }
                    return("Other");
                })
                           .Select(x => new MyActivityViewModelProgram {
                    Transactions = x, Name = x.Key
                })
            };

            return(View(model));
        }
 public virtual ActionResult Activity()
 {
     var model = new MyActivityViewModel
                     {
                         Total = CurrentLedger.TotalCredits,
                         Programs = CurrentLedger.Credits
                             .GroupBy(x =>
                                          {
                                             if (String.IsNullOrEmpty(x.Program))
                                             {
                                                 return "Misc";
                                             }
                                             if (x.Program.StartsWith("quiz-")) return "Quiz";
                                             if (x.Program.StartsWith("useraward-")) return "Recognition";
                                             if (x.Program.StartsWith("survey-")) return "Survey";
                                              return "Other";
                                          })
                             .Select(x => new MyActivityViewModelProgram {Transactions = x, Name=x.Key})
                     };
     
     return View(model);
 }