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); }
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"); }