public ActionResult Register(string firstName, string lastName, string phoneNumber)
        {
            var user = context.BikeUser.Where(u => u.userName == User.Identity.Name).First();

            if (!user.isArchived && user.canBorrowBikes)
            {
                user.lastRegistered = DateTime.Now;
            }
            var setting = context.settings.First();

            Mailing.queueRegistrationNotice(user.email, setting.programHTML, setting.legalHTML, Request.PhysicalApplicationPath.ToString() + "\\Content\\waivers\\" + setting.latestPDFNumber.Value + ".pdf", setting.daysBetweenRegistrations, phoneNumber, firstName, lastName, setting.appName);

            user.firstName   = firstName;
            user.lastName    = lastName;
            user.phoneNumber = phoneNumber;


            context.SaveChanges();
            return(RedirectToAction("Index"));
        }