本文整理汇总了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;
}
示例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));
}