public static NerdIdentity CreateIdentity(string userName) { FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket(1, //version userName, // user name DateTime.Now, //creation DateTime.Now.AddMinutes(30), //Expiration false, //Persistent userName); var nerdIdentity = new NerdIdentity(authTicket); return nerdIdentity; }
public static NerdIdentity CreateIdentity(string userName) { FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket(1, //version userName, // user name DateTime.Now, //creation DateTime.Now.AddMinutes(30), //Expiration false, //Persistent userName); var nerdIdentity = new NerdIdentity(authTicket); return(nerdIdentity); }
public ActionResult My() { NerdIdentity nerd = (NerdIdentity)User.Identity; var userDinners = from dinner in dinnerRepository.All where ( String.Equals((dinner.HostedById ?? dinner.HostedBy), nerd.Name) || dinner.RSVPs.Any(r => r.AttendeeNameId == nerd.Name || (r.AttendeeNameId == null && r.AttendeeName == nerd.Name)) ) orderby dinner.EventDate select dinner; return(View(userDinners)); }
public ActionResult Register(int id) { Dinner dinner = dinnerRepository.Find(id); NerdIdentity nerd = (NerdIdentity)User.Identity; dinner.RSVP(nerd.Name, nerd.FriendlyName); dinnerRepository.StoreEventsForDinner(dinner); dinnerRepository.SubmitChanges(); return(Content("Thanks - we'll see you there!")); }
public ActionResult Register(int id) { Dinner dinner = dinnerRepository.GetDinner(id); if (!dinner.IsUserRegistered(User.Identity.Name)) { RSVP rsvp = new RSVP(); NerdIdentity nerd = (NerdIdentity)User.Identity; rsvp.AttendeeNameId = nerd.Name; rsvp.AttendeeName = nerd.FriendlyName; dinner.RSVPs.Add(rsvp); dinnerRepository.Save(); } return(Content("Thanks - we'll see you there!")); }
public ActionResult Register(int id) { Dinner dinner = dinnerRepository.Find(id); if (!dinner.IsUserRegistered(User.Identity.Name)) { RSVP rsvp = new RSVP(); NerdIdentity nerd = (NerdIdentity)User.Identity; rsvp.AttendeeNameId = nerd.Name; rsvp.AttendeeName = nerd.FriendlyName; dinner.RSVPs.Add(rsvp); dinnerRepository.Save(); } return(Content(Resources.Resources.ThanksSeeYouThere)); }
public ActionResult My() { _nerdIdentity = this.nerdIdentity; // TODO Infi Coding Dojo: optimize this var userDinners = from dinner in Dinner.HydrateAll(dinnerRepository.All.ToList(), dinnerRepository.AllEvents.ToList()) where ( String.Equals((dinner.HostedById ?? dinner.HostedBy), _nerdIdentity.Name) || dinner.RSVPs.Any(r => r.AttendeeNameId == _nerdIdentity.Name || (r.AttendeeNameId == null && r.AttendeeName == _nerdIdentity.Name)) ) orderby dinner.EventDate select dinner; return(View(userDinners)); }
public ActionResult Create(Dinner dinner) { if (ModelState.IsValid) { NerdIdentity nerd = (NerdIdentity)User.Identity; dinner.HostedById = nerd.Name; dinner.HostedBy = nerd.FriendlyName; RSVP rsvp = new RSVP(); rsvp.AttendeeNameId = nerd.Name; rsvp.AttendeeName = nerd.FriendlyName; dinner.RSVPs.Add(rsvp); dinnerRepository.Add(dinner); dinnerRepository.Save(); return(RedirectToAction("Details", new { id = dinner.DinnerID })); } return(View(new DinnerFormViewModel(dinner))); }
public DinnersController(IDinnerRepository repository, NerdIdentity nerdIdentity) { dinnerRepository = repository; _nerdIdentity = nerdIdentity; }
public ActionResult My() { _nerdIdentity = this.nerdIdentity; var userDinners = from dinner in dinnerRepository.All where ( String.Equals((dinner.HostedById ?? dinner.HostedBy), _nerdIdentity.Name) || dinner.RSVPs.Any(r => r.AttendeeNameId == _nerdIdentity.Name || (r.AttendeeNameId == null && r.AttendeeName == _nerdIdentity.Name)) ) orderby dinner.EventDate select dinner; return View(userDinners); }
public ActionResult My() { _nerdIdentity = this.nerdIdentity; // TODO Infi Coding Dojo: optimize this var userDinners = from dinner in Dinner.HydrateAll(dinnerRepository.All.ToList(), dinnerRepository.AllEvents.ToList()) where ( String.Equals((dinner.HostedById ?? dinner.HostedBy), _nerdIdentity.Name) || dinner.RSVPs.Any(r => r.AttendeeNameId == _nerdIdentity.Name || (r.AttendeeNameId == null && r.AttendeeName == _nerdIdentity.Name)) ) orderby dinner.EventDate select dinner; return View(userDinners); }
public DinnersController(IDinnerRepository repository, NerdIdentity nerdIdentity) { dinnerRepository = repository; _nerdIdentity = nerdIdentity; }
public ActionResult My() { _nerdIdentity = this.nerdIdentity; var userDinners = dinnerRepository.AllDinnersByUser(_nerdIdentity.Name); return View(userDinners); }