public BaseWebController(IUserRetriever userRetriever) { var userId = ClaimsPrincipal.Current.FindFirst("user_id")?.Value; _userRetriever = userRetriever; if (userId != null) { var fullName = ClaimsPrincipal.Current.FindFirst("name")?.Value; var email = ClaimsPrincipal.Current.FindFirst("email")?.Value; CurrentUser = _userRetriever.GetCurrentUser(userId, email, fullName); } }
public BaseWebApiController(IUserRetriever userRetriever) { _userRetriever = userRetriever; var userId = ClaimsPrincipal.Current.FindFirst("user_id")?.Value; _userRetriever = userRetriever; if (userId != null) { var fullName = ClaimsPrincipal.Current.FindFirst("name")?.Value; var email = ClaimsPrincipal.Current.FindFirst("email")?.Value; CurrentUser = _userRetriever.GetCurrentUser(userId, email, fullName); } Mapper = AutoMapperConfig.MapperConfiguration.CreateMapper(); }