コード例 #1
0
ファイル: AccountLogics.cs プロジェクト: Followin/MotorDepot
        public void Register(RegisterUserViewModel model)
        {
            var userDto = Mapper.Map<UserDTO>(model);
            var result = _authService.RegisterUser(userDto);

            var eventInfo = new LogEventInfo(LogLevel.Info, _logger.Name, "New user registration");
            eventInfo.Properties["Nickname"] = model.Nickname;
            if (result.Status == ServiceResultStatus.Success)
                _logger.Info(eventInfo);
            else _logger.Error(eventInfo);
        }
コード例 #2
0
        public ActionResult Register(RegisterUserViewModel model)
        {
            if (ModelState.IsValid)
            {
                _logics.Register(model);
                SuccessMessage("Пользователь успешно зарегестрирован");
                InfoMessage("Ожидайте подтверждения аккаунта администратором");
            }
            else
            {
                ViewBag.VehicleClasses = _sLogics.GetVehicleClassesSelectList();
                return View(model);
            }

            return RedirectToAction("Index", "Voyage");
        }