Пример #1
0
 public RoomController(IHttpContextAccessor httpContextAccessor, ILanguageService languageService, IRoomService roomService)
 {
     _httpContextAccessor = httpContextAccessor;
     _languageService     = languageService;
     _roomService         = roomService;
     userId = _httpContextAccessor.CurrentUser();
 }
Пример #2
0
        public async Task <Unit> Handle(CreateCourseCommand request, CancellationToken cancellationToken)
        {
            var user = _httpContextAccessor.CurrentUser() ?? throw new Exception("Cannot find current user from request");

            var entity = new Course
            {
                Name        = request.Name,
                Description = request.Description,
                UserId      = user
            };

            if (request.Avatar != null)
            {
                entity.File = new AppFile
                {
                    Caption = request.Avatar.FileName,
                    Course  = entity,
                    Name    = await _fileService.SaveFile(request.Avatar)
                };
            }

            _context.Courses.Add(entity);
            await _context.SaveChangesAsync(cancellationToken);

            return(Unit.Value);
        }
Пример #3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="groupLogic"></param>
 /// <param name="userInfoLogic"></param>
 /// <param name="organizationLogic"></param>
 /// <param name="httpContextAccessor"></param>
 public GroupController(ISystemGroupLogic groupLogic,
                        ISystemUserInfoLogic userInfoLogic, ISystemOrganizationLogic organizationLogic, IHttpContextAccessor httpContextAccessor)
 {
     _currentUser       = httpContextAccessor.CurrentUser();
     _groupLogic        = groupLogic;
     _userInfoLogic     = userInfoLogic;
     _organizationLogic = organizationLogic;
 }
Пример #4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="organizationLogic"></param>
 /// <param name="httpContextAccessor"></param>
 /// <param name="permissionLogic"></param>
 public OrganizationController(ISystemOrganizationLogic organizationLogic,
                               IHttpContextAccessor httpContextAccessor,
                               ISystemPermissionLogic permissionLogic)
 {
     _currentUser       = httpContextAccessor.CurrentUser();
     _organizationLogic = organizationLogic;
     _permissionLogic   = permissionLogic;
 }
Пример #5
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="permissionLogic"></param>
 /// <param name="httpContextAccessor"></param>
 /// <param name="userInfoLogic"></param>
 public HomeController(ISystemPermissionLogic permissionLogic,
                       IHttpContextAccessor httpContextAccessor,
                       ISystemUserInfoLogic userInfoLogic)
 {
     _currentUser     = httpContextAccessor.CurrentUser();
     _permissionLogic = permissionLogic;
     _userInfoLogic   = userInfoLogic;
 }
Пример #6
0
 public ExceptionFilter(ILoggerFactory loggerFactory,
                        IHostingEnvironment env,
                        IHttpContextAccessor accessor)
 {
     _loggerFactory = loggerFactory;
     _env           = env;
     _accessor      = accessor;
     _currentUser   = accessor.CurrentUser();
 }
Пример #7
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="roleLogic"></param>
 /// <param name="permissionUserLogic"></param>
 /// <param name="organizationLogic"></param>
 /// <param name="httpContextAccessor"></param>
 public RoleController(ISystemRoleLogic roleLogic,
                       ISystemPermissionUserLogic permissionUserLogic,
                       ISystemOrganizationLogic organizationLogic,
                       IHttpContextAccessor httpContextAccessor)
 {
     _currentUser         = httpContextAccessor.CurrentUser();
     _roleLogic           = roleLogic;
     _permissionUserLogic = permissionUserLogic;
     _organizationLogic   = organizationLogic;
 }
Пример #8
0
        public async Task <IActionResult> Index()
        {
            var user = await _httpContext.CurrentUser();

            var returnData = new Dictionary <string, string>()
            {
                { "email", user.NormalizedEmail },
                { "username", user.NormalizedUserName },
            };

            return(Ok(new { user = returnData }));
        }
        public IEnumerable <WeatherForecast> Get()
        {
            var rng = new Random();

            return(Enumerable.Range(1, 5).Select(index => new WeatherForecast
            {
                Date = DateTime.Now.AddDays(index),
                TemperatureC = rng.Next(-20, 55),
                Summary = Summaries[rng.Next(Summaries.Length)] + " -> Email: " + _httpContextAccessor.CurrentUser() + " " + _httpContextAccessor.CurrentUserEmail()
            })
                   .ToArray());
        }
Пример #10
0
 public ActionFilter(
     IHttpContextAccessor accessor)
 {
     _accessor    = accessor;
     _currentUser = accessor.CurrentUser();
 }
 public ModuleController(IHttpContextAccessor httpContextAccessor, SystemContext context)
 {
     _currentUser = httpContextAccessor.CurrentUser();
     _context     = context;
 }
Пример #12
0
 public TemplateController(IHttpContextAccessor httpContextAccessor)
 {
     _currentUser = httpContextAccessor.CurrentUser();
 }
Пример #13
0
 public DataController(IHttpContextAccessor httpContextAccessor, IDataManager dm, SystemContext context)
 {
     _currentUser = httpContextAccessor.CurrentUser();
     _context     = context;
     _dm          = dm;
 }
 public SocketMiddleware(RequestDelegate next, IHttpContextAccessor httpContextAccessor, IDataManager dm)
 {
     _next   = next;
     _userId = httpContextAccessor.CurrentUser() ?? "guest";
     _dm     = dm;
 }
Пример #15
0
        private bool IsFavorite(Dish dish)
        {
            var loggedUser = _httpContextAccessor.CurrentUser();

            return(dish.FavoriteDishes.Any(fd => fd.UserId == loggedUser));
        }
Пример #16
0
 public AssetTypesController(AssetManager assetManager, IHttpContextAccessor httpContextAccessor)
 {
     _currentUser  = httpContextAccessor.CurrentUser();
     _assetManager = assetManager;
 }
Пример #17
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="postLogic"></param>
 /// <param name="httpContextAccessor"></param>
 /// <param name="organizationLogic"></param>
 public PostController(ISystemPostLogic postLogic, IHttpContextAccessor httpContextAccessor, ISystemOrganizationLogic organizationLogic)
 {
     _currentUser       = httpContextAccessor.CurrentUser();
     _postLogic         = postLogic;
     _organizationLogic = organizationLogic;
 }
Пример #18
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="dictionaryLogic"></param>
 /// <param name="httpContextAccessor"></param>
 public DictionaryController(ISystemDictionaryLogic dictionaryLogic,
                             IHttpContextAccessor httpContextAccessor)
 {
     _currentUser     = httpContextAccessor.CurrentUser();
     _dictionaryLogic = dictionaryLogic;
 }
Пример #19
0
 public ValuesController(IHttpContextAccessor httpContextAccessor)
 {
     _currentUser = httpContextAccessor.CurrentUser();
 }
Пример #20
0
 public ObjectFieldController(IHttpContextAccessor httpContextAccessor, SystemContext context)
 {
     _currentUser = httpContextAccessor.CurrentUser();
     _context     = context;
 }
Пример #21
0
 public LoginController(IConfiguration configuration, IHttpContextAccessor httpContextAccessor)
 {
     _config      = configuration;
     _currentUser = httpContextAccessor.CurrentUser();
 }
Пример #22
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="permissionLogic"></param>
 /// <param name="httpContextAccessor"></param>
 public PermissionController(ISystemPermissionLogic permissionLogic,
                             IHttpContextAccessor httpContextAccessor)
 {
     _currentUser     = httpContextAccessor.CurrentUser();
     _permissionLogic = permissionLogic;
 }
Пример #23
0
 public CustomersRepository(AppDbContext appDbContext, IHttpContextAccessor httpContextAccessor)
 {
     this.appDbContext = appDbContext;
     currentUserId     = httpContextAccessor.CurrentUser();
 }