Пример #1
0
 public CategoriaAdminController(INotificador notificador, IAspNetUser appUser,
                                 IMapper mapper,
                                 ICategoriaService categoriaService) : base(notificador, appUser)
 {
     _mapper           = mapper;
     _categoriaService = categoriaService;
 }
Пример #2
0
 public ClientesController(IMediatorHandler mediatorHandler,
                           IClienteRepository clienteRepository, IAspNetUser user)
 {
     _mediatorHandler   = mediatorHandler;
     _clienteRepository = clienteRepository;
     _user = user;
 }
Пример #3
0
 public AutenticacaoService(HttpClient httpClient, IOptions <AppSettings> settings, IAspNetUser user, IAuthenticationService authenticationService)
 {
     _httpClient             = httpClient;
     _httpClient.BaseAddress = new System.Uri(settings.Value.AutenticacaoUrl);
     _user = user;
     _authenticationService = authenticationService;
 }
Пример #4
0
 public CarrinhoController(
     IAspNetUser user,
     CarrinhoContext context)
 {
     _user    = user;
     _context = context;
 }
 public PedidoController(IMediatorHandler mediator,
                         IAspNetUser user, IPedidoQueries pedidoQueries)
 {
     _mediator      = mediator;
     _user          = user;
     _pedidoQueries = pedidoQueries;
 }
Пример #6
0
 public ChatController(IAspNetUser aspNetUser, IPostService postService, IProducerService producerService, IHubContext <ChatHub> hub)
 {
     _aspNetUser      = aspNetUser;
     _postService     = postService;
     _producerService = producerService;
     _hub             = hub;
 }
Пример #7
0
 public CarrinhoGrpcService(ILogger <CarrinhoGrpcService> logger,
                            IAspNetUser user, CarrinhoContext context)
 {
     _logger  = logger;
     _user    = user;
     _context = context;
 }
Пример #8
0
 public FornecedoresAdminController(IMapper mapper,
                                    IFornecedorService fornecedorService,
                                    INotificador notificador, IAspNetUser appUser) : base(notificador, appUser)
 {
     _mapper            = mapper;
     _fornecedorService = fornecedorService;
 }
Пример #9
0
 public ComissionController(IApproved iApproved, IAspNetUser users, IOffer dbOffer, IStatusController iStatusControlle)
 {
     db                 = iApproved;
     _users             = users;
     _dbOffer           = dbOffer;
     _iStatusController = iStatusControlle;
 }
Пример #10
0
 public CustomersController(IMediatorHandler mediatorHandler, ICustomerRepository customerRepository, IAspNetUser user, IMapper mapper)
 {
     _mediatorHandler    = mediatorHandler;
     _customerRepository = customerRepository;
     _user   = user;
     _mapper = mapper;
 }
 public CustomerController(IMediatorHandler mediatorHandler,
                           IAspNetUser user,
                           ICustomerRepository customerRepository)
 {
     _mediatorHandler    = mediatorHandler;
     _user               = user;
     _customerRepository = customerRepository;
 }
Пример #12
0
 public ResponsavelController(IMediatorHandler mediator, IResponsavelRepository responsavelRepository,
                              IMapper mapper, IAspNetUser user)
 {
     _responsavelRepository = responsavelRepository;
     _mediator = mediator;
     _mapper   = mapper;
     _user     = user;
 }
Пример #13
0
 public OrderController(IMediatorHandler mediatorHandler,
                        IAspNetUser user,
                        IOrderQueries orderQueries)
 {
     _mediatorHandler = mediatorHandler;
     _user            = user;
     _orderQueries    = orderQueries;
 }
 public CartGrpcService(ILogger <CartGrpcService> logger,
                        IAspNetUser user,
                        CartDbContext cartDbContext)
 {
     _logger        = logger;
     _user          = user;
     _cartDbContext = cartDbContext;
 }
Пример #15
0
 public CategoriaController(INotificador notificador, IAspNetUser appUser,
                            IMapper mapper,
                            ICategoriaRepository categoriaRepository, IProdutoRepository produtoRepository) : base(notificador, appUser)
 {
     _mapper = mapper;
     _categoriaRepository = categoriaRepository;
     _produtoRepository   = produtoRepository;
 }
Пример #16
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="next"></param>
 public RecordAccessLogsMildd(RequestDelegate next, IAspNetUser user, ILogger <RecordAccessLogsMildd> logger, IWebHostEnvironment environment)
 {
     _next        = next;
     _user        = user;
     _logger      = logger;
     _environment = environment;
     _stopwatch   = new Stopwatch();
 }
Пример #17
0
 public EmailAdminController(INotificador notificador,
                             IAspNetUser user,
                             IEmailService mailService,
                             IEmailConfigRepository emailConfigRepository) : base(notificador, user)
 {
     _mailService           = mailService;
     _emailConfigRepository = emailConfigRepository;
 }
Пример #18
0
 public AccountController(ApplicationUserManager userManager,
                          ISecureDataFormat <AuthenticationTicket> accessTokenFormat, IAspNetUser enquiry)
 {
     UserManager = userManager;
     // AppRoleManager = appRoleManager;
     AccessTokenFormat = accessTokenFormat;
     _enquiry          = enquiry;
 }
Пример #19
0
        public static async Task LogChanges(this FinoSaborContext context, IAspNetUser appuser)
        {
            //var logTime = DateTime.Now;
            const string emptyJson = "{}";
            const string idColumn  = "id";

            Guid?user = null;

            if (!string.IsNullOrEmpty(appuser.ObterUserId().ToString()))
            {
                user = appuser.ObterUserId();
            }

            var changes = context.ChangeTracker.Entries()
                          .Where(x => entityStates.Contains(x.State) && x.Entity.GetType().IsSubclassOf(typeof(EntityBase)))
                          .ToList();

            var jdp = new JsonDiffPatch();

            foreach (var item in changes)
            {
                var original     = emptyJson;
                var updated      = JsonConvert.SerializeObject(item.CurrentValues.Properties.ToDictionary(pn => pn.Name, pn => item.CurrentValues[pn]));
                var creationDate = DateTime.Now;

                if (item.State == EntityState.Modified)
                {
                    var dbValues = await item.GetDatabaseValuesAsync();

                    if (dbValues != null)
                    {
                        original = JsonConvert.SerializeObject(dbValues.Properties.ToDictionary(pn => pn.Name, pn => dbValues[pn]));
                        //creationDate = dbValues.GetValue<DateTime>("DataCadastro");
                    }
                }

                //item.Property("DataCadastro").CurrentValue = creationDate;

                string jsonDiff = jdp.Diff(original, updated);

                if (string.IsNullOrWhiteSpace(jsonDiff) == false)
                {
                    var EntityDiff = JToken.Parse(jsonDiff).ToString(Formatting.None);

                    var log = new Log()
                    {
                        nome_entidade = item.Entity.GetType().Name,
                        id_entidade   = new Guid(item.CurrentValues[idColumn].ToString()),
                        //LogDateTime = logTime,
                        operacao          = item.State.ToString(),
                        id_usuario        = user,
                        valores_alterados = EntityDiff,
                    };

                    context.log.Add(log);
                }
            }
        }
Пример #20
0
 public PedidoController(
     IAspNetUser user,
     IPedidoQueries pedidoQueries,
     IMediatorHandler mediatorHandler)
 {
     _user            = user;
     _pedidoQueries   = pedidoQueries;
     _mediatorHandler = mediatorHandler;
 }
Пример #21
0
 public OfferController(IOffer iOffer, ITypeOfOffer iTypeOfOffer, IProblem iProblem, IStatus iStatus, IDirection iDirection, IAspNetUser users)
 {
     db            = iOffer;
     _iTypeOfOffer = iTypeOfOffer;
     _iProblem     = iProblem;
     _iStatus      = iStatus;
     _iDirection   = iDirection;
     _users        = users;
 }
 public AuthenticateService(HttpClient httpClient,
                            IOptions <AppSettings> settings,
                            IAspNetUser aspNetUser,
                            IAuthenticationService authenticationService)
 {
     httpClient.BaseAddress = new Uri(settings.Value.IdentificationUrl);
     _httpClient            = httpClient;
     _aspNetUser            = aspNetUser;
     _authenticationService = authenticationService;
 }
Пример #23
0
 public AuthenticationService(SignInManager <IdentityUser> signInManager, UserManager <IdentityUser> userManager, IOptions <AppSettings> appSettings, IOptions <AppTokenSettings> appTokenSettingsSettings, ApplicationDbContext context, IJsonWebKeySetService jwksService, IAspNetUser aspNetUser)
 {
     SignInManager             = signInManager;
     UserManager               = userManager;
     _appSettings              = appSettings.Value;
     _appTokenSettingsSettings = appTokenSettingsSettings.Value;
     _jwksService              = jwksService;
     _aspNetUser               = aspNetUser;
     _context = context;
 }
Пример #24
0
 public PerfilController(INotificador notificador, IAspNetUser user,
                         SignInManager <Usuario> signInManager,
                         IEmailService emailService,
                         UserManager <Usuario> userManager, ILogger <AutenticacaoController> logger) : base(notificador, user)
 {
     _signInManager = signInManager;
     _userManager   = userManager;
     _emailService  = emailService;
     _logger        = logger;
 }
Пример #25
0
 public AutenticacaoService(IOptions <AppSettings> settings,
                            HttpClient httpClient,
                            IAuthenticationService authenticationService,
                            IAspNetUser user)
 {
     httpClient.BaseAddress = new Uri(settings.Value.AutenticacaoUrl);
     _httpClient            = httpClient;
     _authenticationService = authenticationService;
     _user = user;
 }
 public DepartamentoController(
     ISolicitacaoService solicitacaoService,
     ICidadaoService cidadaoService,
     IOrdemService ordemService,
     IAspNetUser user)
 {
     _solicitacaoService = solicitacaoService;
     _cidadaoService     = cidadaoService;
     _ordemService       = ordemService;
     _user = user;
 }
Пример #27
0
 public AutenticacaoService(
     HttpClient httpClient,
     IAspNetUser aspNetUser,
     IOptions <AppSettings> options,
     IAuthenticationService authenticationService)
 {
     _aspNetUser             = aspNetUser;
     _httpClient             = httpClient;
     _authenticationService  = authenticationService;
     _httpClient.BaseAddress = new Uri(options.Value.AutenticacaoUrl);
 }
Пример #28
0
 public ProdutoController(INotificador notificador, IAspNetUser appUser,
                          ICategoriaRepository categoriaRepository,
                          IProdutoRepository produtoRepository,
                          IProdutoService produtoService,
                          IMapper mapper) : base(notificador, appUser)
 {
     _categoriaRepository = categoriaRepository;
     _produtoRepository   = produtoRepository;
     _produtoService      = produtoService;
     _mapper = mapper;
 }
Пример #29
0
        protected MainController(INotificador notificador,
                                 IAspNetUser appUser)
        {
            _notificador = notificador;
            AppUser      = appUser;

            if (appUser.EstaAutenticado())
            {
                UsuarioId          = appUser.ObterUserId();
                UsuarioAutenticado = true;
            }
        }
Пример #30
0
 public ProdutoAdminController(INotificador notificador,
                               IProdutoRepository produtoRepository,
                               IProdutoService produtoService,
                               IRelatorioService relatorioService,
                               IMapper mapper,
                               IAspNetUser user) : base(notificador, user)
 {
     _produtoRepository = produtoRepository;
     _produtoService    = produtoService;
     _mapper            = mapper;
     _relatorioService  = relatorioService;
 }