Exemplo n.º 1
0
        public ActionResult Register(string id)
        {
            if (User.Identity.IsAuthenticated)
            {
                return(RedirectToAction("Edit", "User", new { userName = OperatingUser.UserName }));
            }
            var invite = _companyService.ByInviteKey(id);

            if (invite == null)
            {
                return(View("InvalidInvite"));
            }
            User user = new User
            {
                LastActivityIp       = UserSession.IpAddress,
                LastActiveMacAddress = UserSession.MacAddress,
                RegistrationCode     = invite.Company.RegisterCode,
                UserTypeId           = invite.UserTypeId,
                Email = invite.Email
            };

            return(View(user));
        }