当前位置: 首页>>代码示例>>C#>>正文


C# Dinner.AddRsvp方法代码示例

本文整理汇总了C#中NerdDinner.Models.Dinner.AddRsvp方法的典型用法代码示例。如果您正苦于以下问题:C# Dinner.AddRsvp方法的具体用法?C# Dinner.AddRsvp怎么用?C# Dinner.AddRsvp使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在NerdDinner.Models.Dinner的用法示例。


在下文中一共展示了Dinner.AddRsvp方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: CreateTestDinners

        public static List<Dinner> CreateTestDinners()
        {
            List<Dinner> dinners = new List<Dinner>();

            for (int i = 1; i <= 100; i++)
            {

                Dinner sampleDinner = new Dinner()
                                      {
                                              Title = "Sample Dinner",
                                              HostedBy = "SomeUser",
                                              Address = "California",
                                              Country = "USA",
                                              ContactPhone = "425-555-1212",
                                              Description = "Some description",
                                              EventDate = DateTime.Now.AddDays(i),
                                              Latitude = 99,
                                              Longitude = -99
                                      };

                RSVP rsvp = new RSVP();
                rsvp.AttendeeName = "SomeUser";
                sampleDinner.AddRsvp(rsvp);

                dinners.Add(sampleDinner);
            }

            return dinners;
        }
开发者ID:alberto,项目名称:altnerddinner,代码行数:29,代码来源:FakeDinnerData.cs

示例2: Create

        public ActionResult Create(Dinner dinner)
        {
            if (ModelState.IsValid) {
                try {
                    using (var tx = _session.BeginTransaction())
                    {
                        dinner.HostedBy = User.Identity.Name;

                        RSVP rsvp = new RSVP();
                        rsvp.AttendeeName = User.Identity.Name;
                        dinner.AddRsvp(rsvp);
                        _dinnerRepository.Save(dinner);
                        tx.Commit();
                        return RedirectToAction("Details", new { id = dinner.DinnerID });
                    }
                }
                catch {
                    ModelState.AddModelErrors(dinner.GetRuleViolations());
                }
            }

            return View(new DinnerFormViewModel(dinner));
        }
开发者ID:alberto,项目名称:altnerddinner,代码行数:23,代码来源:DinnersController.cs


注:本文中的NerdDinner.Models.Dinner.AddRsvp方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。