示例#1
0
        public async Task <IActionResult> Create([FromBody] UsuarioViewModel usuarioViewModel,
                                                 [FromServices] IUsuarioAppService usuarioAppService)
        {
            usuarioAppService.Criar(usuarioViewModel);

            return(Ok());
        }
示例#2
0
 public PedidoController(IPedidoAppService pedidoAppService, IUsuarioAppService usuarioAppService,
                         IRepresentadaAppService representadaAppService, IStatusPedidoAppService statusPedidoAppService,
                         ITipoPedidoAppService tipoPedidoAppService, ITransportadoraAppService transportadoraAppService,
                         ICondicaoPagamentoAppService condicaoPagamentoAppService, IContatoClienteAppService contatoClienteAppService,
                         IEnderecoClienteAppService enderecoClienteAppService, IPessoaFisicaAppService pessoaFisicaAppService,
                         IPessoaJuridicaAppService pessoaJuridicaAppService, IProdutoAppService produtoAppService,
                         IFaturamentoAppService faturamentoAppService, IEntitySerializationServices <PedidoViewModel> entitySerializationServices,
                         IEntitySerializationServices <FaturamentoViewModel> entitySerializationServicesFaturamento)
 {
     _pedidoAppService                       = pedidoAppService;
     _usuarioAppService                      = usuarioAppService;
     _representadaAppService                 = representadaAppService;
     _statusPedidoAppService                 = statusPedidoAppService;
     _tipoPedidoAppService                   = tipoPedidoAppService;
     _transportadoraAppService               = transportadoraAppService;
     _condicaoPagamentoAppService            = condicaoPagamentoAppService;
     _contatoClienteAppService               = contatoClienteAppService;
     _enderecoClienteAppService              = enderecoClienteAppService;
     _pessoaFisicaAppService                 = pessoaFisicaAppService;
     _pessoaJuridicaAppService               = pessoaJuridicaAppService;
     _produtoAppService                      = produtoAppService;
     _faturamentoAppService                  = faturamentoAppService;
     _entitySerializationServices            = entitySerializationServices;
     _entitySerializationServicesFaturamento = entitySerializationServicesFaturamento;
 }
 public CriterioAvaliacaoController(IUsuarioAppService usuarioAppService, ICriterioAvaliacaoAppService criterioAvaliacaoService, IItemAvaliacaoAppService itemAvaliacaoService, INotaAvaliacaoAppService notaAvaliacaoAppService)
     : base(usuarioAppService)
 {
     _criterioAvaliacaoAppService = criterioAvaliacaoService;
     _itemAvaliacaoAppService     = itemAvaliacaoService;
     _notaAvaliacaoAppService     = notaAvaliacaoAppService;
 }
示例#4
0
 public UsuarioController(IUsuarioAppService usuario, ILogger logger, IUsuarioLogadoAppService log, IHttpContextAccessor httpContextAccessor)
     : base(log, httpContextAccessor)
 {
     _log     = log;
     _usuario = usuario;
     _logger  = logger;
 }
示例#5
0
 public UnidadeTipoPactoController(IUsuarioAppService usuarioAppService, IUnidade_TipoPactoAppService unidadeTipoPactoAppService,
                                   IUnidadeService unidadeService, ITipoPactoService tipoPactoService) : base(usuarioAppService)
 {
     _unidadeService                 = unidadeService;
     this.tipoPactoService           = tipoPactoService;
     this.unidadeTipoPactoAppService = unidadeTipoPactoAppService;
 }
示例#6
0
        public static void UpdateImageClaim(this IPrincipal currentPrincipal, Guid id,
                                            IUsuarioAppService usuarioAppService)
        {
            var identity = currentPrincipal.Identity as ClaimsIdentity;

            if (identity == null)
            {
                return;
            }

            identity.RemoveClaim(identity.FindFirst(c => c.Type == "FotoPerfil"));

            var usuario = usuarioAppService.ObterPorId(id);

            if (usuario.FotoPerfil == null)
            {
                string imgDefault = "~/assets/img/user-default.png";
                identity.AddClaim(new Claim("FotoPerfil", imgDefault));
            }
            else
            {
                identity.AddClaim(new Claim("FotoPerfil", usuario.FotoPerfil));
            }

            var authenticationManager = HttpContext.Current.GetOwinContext().Authentication;

            authenticationManager.AuthenticationResponseGrant = new AuthenticationResponseGrant(new ClaimsPrincipal(identity), new AuthenticationProperties()
            {
                IsPersistent = true
            });
        }
 public OrdemServicoController(IUsuarioAppService usuarioAppService, IOrdemServicoAppService ordemServicoAppService, IGrupoAtividadeAppService grupoAtividadeAppService, ICriterioAvaliacaoAppService criterioAvaliacaoAppService)
     : base(usuarioAppService)
 {
     _OrdemServicoAppService      = ordemServicoAppService;
     _GrupoAtividadeAppService    = grupoAtividadeAppService;
     _CriterioAvaliacaoAppService = criterioAvaliacaoAppService;
 }
示例#8
0
 public FacturaController(IFacturaAppService facturaAppService, IUsuarioAppService usuarioAppService,
                          ITerceroAppService terceroAppService)
 {
     _facturaAppService = facturaAppService;
     _usuarioAppService = usuarioAppService;
     _terceroAppService = terceroAppService;
 }
示例#9
0
        /// <summary>
        /// Create a new instance of Usuario controller
        /// </summary>
        /// <param name="service">Service dependency</param>
        /// <param name="serviceLoginAttempts">Service dependency</param>
        /// <param name="servicePermisosUsuario">Service dependency</param>
        /// <param name="serviceUserPasswords">Service dependency</param>
        /// <param name="serviceUserPhotos">Service dependency</param>
        public UsuarioController(IUsuarioAppService service, ILoginAttemptsAppService serviceLoginAttempts, IPermisosUsuarioAppService servicePermisosUsuario, IUserPasswordsAppService serviceUserPasswords, IUserPhotosAppService serviceUserPhotos)
        {
            if (service == null)
            {
                throw new ArgumentNullException("service", PresentationResources.exception_WithoutService);
            }
            if (serviceLoginAttempts == null)
            {
                throw new ArgumentNullException("serviceLoginAttempts", PresentationResources.exception_WithoutService);
            }
            if (servicePermisosUsuario == null)
            {
                throw new ArgumentNullException("servicePermisosUsuario", PresentationResources.exception_WithoutService);
            }
            if (serviceUserPasswords == null)
            {
                throw new ArgumentNullException("serviceUserPasswords", PresentationResources.exception_WithoutService);
            }
            if (serviceUserPhotos == null)
            {
                throw new ArgumentNullException("serviceUserPhotos", PresentationResources.exception_WithoutService);
            }

            //_unitOfWork = unitOfWork;
            _serviceUsuario         = service;
            _serviceLoginAttempts   = serviceLoginAttempts;
            _servicePermisosUsuario = servicePermisosUsuario;
            _serviceUserPasswords   = serviceUserPasswords;
            _serviceUserPhotos      = serviceUserPhotos;
        }
 public GrupoController(IGrupoAppService baseApps, IUsuarioAppService usuApps, IContatoAppService conApps, IGrupoContatoAppService gcApps)
 {
     baseApp = baseApps;
     usuApp  = usuApps;
     conApp  = conApps;
     gcApp   = gcApps;
 }
示例#11
0
 public FacturaController(IFacturaAppService facturaAppService, IUsuarioAppService usuarioAppService,
     ITerceroAppService terceroAppService)
 {
     _facturaAppService = facturaAppService;
     _usuarioAppService = usuarioAppService;
     _terceroAppService = terceroAppService;
 }
示例#12
0
 public HomeController(IUsuarioAppService baseApps, ILogAppService logApps, INotificacaoAppService notApps, ITarefaAppService tarApps)
 {
     baseApp = baseApps;
     logApp  = logApps;
     notiApp = notApps;
     tarApp  = tarApps;
 }
 public AgendaController(IAgendaAppService baseApps, ILogAppService logApps, IUsuarioAppService usuApps, ICategoriaAgendaAppService caApps)
 {
     baseApp = baseApps;
     logApp  = logApps;
     usuApp  = usuApps;
     caApp   = caApps;
 }
示例#14
0
        public UsuarioController(INotificationHandler <DomainNotification> notification,
                                 IUsuarioAppService usuarioAppService)
            : base(notification)

        {
            _usuarioAppService = usuarioAppService;
        }
        public frmAlterarUsuario(int idUsuario)
        {
            InitializeComponent();

            _usuarioApp = new UsuarioAppService();
            BuscarUsuario(idUsuario);
        }
示例#16
0
 public HomeController(
     IUsuarioAppService usuarioService,
     IConfiguracaoAppService configuracaoService)
 {
     _usuarioService      = usuarioService;
     _configuracaoService = configuracaoService;
 }
示例#17
0
        /// <summary>
        /// Create a new instance of Usuario viewmodel
        /// </summary>
        /// <param name="service">Service dependency</param>
        /// <param name="serviceLoginAttempts">Service dependency</param>
        /// <param name="servicePermisosUsuario">Service dependency</param>
        /// <param name="serviceUserPasswords">Service dependency</param>
        /// <param name="serviceUserPhotos">Service dependency</param>
        public UsuarioFindViewModel(IUsuarioAppService service, ILoginAttemptsAppService serviceLoginAttempts, IPermisosUsuarioAppService servicePermisosUsuario, IUserPasswordsAppService serviceUserPasswords, IUserPhotosAppService serviceUserPhotos) : this()
        {
            if (service == null)
            {
                throw new ArgumentNullException("service", PresentationResources.exception_WithoutService);
            }
            if (serviceLoginAttempts == null)
            {
                throw new ArgumentNullException("serviceLoginAttempts", PresentationResources.exception_WithoutService);
            }
            if (servicePermisosUsuario == null)
            {
                throw new ArgumentNullException("servicePermisosUsuario", PresentationResources.exception_WithoutService);
            }
            if (serviceUserPasswords == null)
            {
                throw new ArgumentNullException("serviceUserPasswords", PresentationResources.exception_WithoutService);
            }
            if (serviceUserPhotos == null)
            {
                throw new ArgumentNullException("serviceUserPhotos", PresentationResources.exception_WithoutService);
            }

            _serviceUsuario         = service;
            _serviceLoginAttempts   = serviceLoginAttempts;
            _servicePermisosUsuario = servicePermisosUsuario;
            _serviceUserPasswords   = serviceUserPasswords;
            _serviceUserPhotos      = serviceUserPhotos;

            BuildVm();
        }
示例#18
0
        public AccountController(
            UserManager <ApplicationUser> userManager,
            SignInManager <ApplicationUser> signInManager,
            IUser user,
            IBus bus,
            IMapper mapper,
            ILogService logService,
            ILoggerFactory loggerFactory,
            IUsuarioService usuarioService,
            IGrupoAcessoService grupoAcessoService,
            IPermissaoService permissaoService,
            IOptions <JwtTokenOptions> jwtTokenOptions,
            IDomainNotificationHandler <DomainNotification> notifications,
            IOptions <AuditConfig> auditConfig,
            Infra.CrossCutting.Identity.Services.IEmailSender emailSender,
            IUsuarioAppService usuarioAppService) : base(notifications, user, bus, auditConfig)
        {
            _usuarioAppService = usuarioAppService;

            _bus                = bus;
            _mapper             = mapper;
            _userManager        = userManager;
            _signInManager      = signInManager;
            _usuarioService     = usuarioService;
            _grupoAcessoService = grupoAcessoService;
            _permissaoService   = permissaoService;
            _emailSender        = emailSender;

            _jwtTokenOptions = jwtTokenOptions.Value;
            ThrowIfInvalidOptions(_jwtTokenOptions);
            _logService = logService;
            _logger     = loggerFactory.CreateLogger <AccountController>();
        }
示例#19
0
 public UsuariosController(IUsuarioAppService usuarioAppService, ICursoAppService cursoAppService, IExameAppService exameAppService, IVacinaAppService vacinaAppService)
 {
     _usuarioAppService = usuarioAppService;
     _cursoAppService   = cursoAppService;
     _exameAppService   = exameAppService;
     _vacinaAppService  = vacinaAppService;
 }
 public RelatorioApoioFolhaPontoController(IUsuarioAppService usuarioAppService, IUnidadeService unidadeService, IPactoAppService pactoservice, IUnidadeAppService unidadeAppService) : base(usuarioAppService)
 {
     _usuarioservice    = usuarioAppService;
     _unidadeService    = unidadeService;
     _pactoservice      = pactoservice;
     _unidadeAppService = unidadeAppService;
 }
 public EquipeController(IUsuarioAppService baseApps, ILogAppService logApps, ICargoAppService carApps, IFilialAppService filApps)
 {
     baseApp = baseApps;
     logApp  = logApps;
     carApp  = carApps;
     filApp  = filApps;
 }
示例#22
0
 public PerfilAppService(IPostagemAppService postagemAppService,
                         IUsuarioAppService usuarioAppService,
                         IComentarioAppService comentarioAppService)
 {
     _postagemAppService   = postagemAppService;
     _usuarioAppService    = usuarioAppService;
     _comentarioAppService = comentarioAppService;
 }
 public UsuariosController(IUsuarioAppService usuarioAppService, ISistemaHub sistemaHub, ISetorAppService setorAppService, 
     IPerfilAppService perfilAppService)
 {
     this.usuarioAppService = usuarioAppService;
     this.sistemaHub = sistemaHub;
     this.setorAppService = setorAppService;
     this.perfilAppService = perfilAppService;
 }
 public OS_ItemAvaliacaoAppService(IUnitOfWork uow, IOS_ItemAvaliacaoService oS_ItemAvaliacaoService, ILogService logService,
                                   IUsuarioAppService usuarioAppService)
     : base(uow)
 {
     _usuarioAppService       = usuarioAppService;
     _logService              = logService;
     _OS_ItemAvaliacaoService = oS_ItemAvaliacaoService;
 }
示例#25
0
 public UsuarioController(IUsuarioAppService usuarioAppService, IPerfilAppService perfilAppService,
                          IEmpleadoAppService empleadoAppService, IEmpresaAppService empresaAppService)
 {
     _usuarioAppService  = usuarioAppService;
     _perfilAppService   = perfilAppService;
     _empleadoAppService = empleadoAppService;
     _empresaAppService  = empresaAppService;
 }
示例#26
0
        private static void IniciarInstancias()
        {
            _container               = SimpleInjectorInitializer.Initialize();
            _usuarioAppService       = _container.GetInstance <IUsuarioAppService>();
            _aposentadoriaAppService = _container.GetInstance <IAposentadoriaAppService>();

            _mensagens = new Mensagens(_usuarioAppService, _aposentadoriaAppService);
        }
示例#27
0
 public GrupoAtividadeController(IUsuarioAppService usuarioAppService, IGrupoAtividadeAppService grupoAtividadeservice,
                                 IAtividadeAppService atividadeservice, ITipoPactoAppService tipoPactoAppService)
     : base(usuarioAppService)
 {
     _GrupoAtividadeservice = grupoAtividadeservice;
     _Atividadeservice      = atividadeservice;
     _TipoPactoService      = tipoPactoAppService;
 }
示例#28
0
 public UsuarioController(IUsuarioAppService usuarioAppService, IPerfilAppService perfilAppService, 
     IEmpleadoAppService empleadoAppService, IEmpresaAppService empresaAppService)
 {
     _usuarioAppService = usuarioAppService;
     _perfilAppService = perfilAppService;
     _empleadoAppService = empleadoAppService;
     _empresaAppService = empresaAppService;
 }
 public LoginController(
     INotificationHandler <DomainNotification> notifications,
     IMediatorHandler mediator,
     IUsuarioAppService usuarioAppService)
     : base(notifications, mediator)
 {
     this.usuarioAppService = usuarioAppService;
 }
示例#30
0
 public ContaCorrenteAppService(IContaCorrenteRepository contaCorrenteRepository,
                                IUsuarioAppService usuarioAppService,
                                MessageQueue messageQueue)
     : base(messageQueue)
 {
     this.contaCorrenteRepository = contaCorrenteRepository;
     this.usuarioAppService       = usuarioAppService;
 }
示例#31
0
 public HomeController(IUsuarioAppService usuarioAppService,
     IFuncionarioAppService funcionarioAppService,
     IPagamentoAppService pagamentoAppService)
 {
     _usuarioAppService = usuarioAppService;
     _funcionarioAppService = funcionarioAppService;
     _pagamentoAppService = pagamentoAppService;
 }
示例#32
0
 public Unidade_TipoPactoAppService(IUnitOfWork uow, IUnidade_TipoPactoService unidade_TipoPactoService, ILogService logService,
                                    IUsuarioAppService usuarioAppService)
     : base(uow)
 {
     _usuarioAppService        = usuarioAppService;
     _logService               = logService;
     _unidade_TipoPactoService = unidade_TipoPactoService;
 }
示例#33
0
 public TituloMovimentoAppService(IUsuarioAppService usuarioAppService,
                                  IClasseRepository classeRepository,
                                  MessageQueue messageQueue)
     : base(messageQueue)
 {
     this.usuarioAppService = usuarioAppService;
     this.classeRepository  = classeRepository;
 }
        public void Setup()
        {
            usuarioAppService = Substitute.For<IUsuarioAppService>();
            accountController = new AccountController(usuarioAppService);

            loginVM = new LoginVM
            {
                Login = "******",
                Senha = "sdfsdjdjgf86fgdg7d6786875sdfsdfsdf"
            };
        }
 public TransaccionController(ITransaccionAppService transaccionAppService, IUsuarioAppService usuarioAppService,
     ITerceroAppService terceroAppService, IFacturaAppService facturaAppService, ITipoTransaccionAppService tipoTransaccionAppService,
     IFormaPagoAppService formaPagoAppService)
 {
     _transaccionAppService = transaccionAppService;
     _usuarioAppService = usuarioAppService;
     _terceroAppService = terceroAppService;
     _facturaAppService = facturaAppService;
     _tipoTransaccionAppService = tipoTransaccionAppService;
     _formaPagoAppService = formaPagoAppService;
 }
示例#36
0
 public VentaController(ITerceroAppService terceroAppService, IFormaPagoAppService formapagoAppService, IUsuarioAppService
     usuarioAppService, IFacturaAppService facturaAppService, IDetalleFacturaAppService detallefacturaAppService,
     ITransaccionAppService transaccionAppService, IDetalleTransaccionAppService detalletransaccionAppService,
     IProductoAppService productoAppService)
 {
     _terceroAppService = terceroAppService;
     _formapagoAppService = formapagoAppService;
     _usuarioAppService = usuarioAppService;
     _facturaAppService = facturaAppService;
     _detallefacturaAppService = detallefacturaAppService;
     _transaccionAppService = transaccionAppService;
     _detalletransaccionAppService = detalletransaccionAppService;
     _productoAppService = productoAppService;
 }
 public PrestadorController(IPrestadorAppService prestadorApp, IOrcamentoAppService orcamentoApp,
     IUsuarioAppService usuarioApp, IServicoPrestadorAppService servicoPrestadorApp, ILogAppService logApp, IServicoAppService servicoApp,
     ICategoriaAppService categoriaApp, ApplicationUserManager userManager, ApplicationSignInManager signInManager)
 {
     _prestadorApp = prestadorApp;
     _orcamentoApp = orcamentoApp;
     _userManager = userManager;
     _signInManager = signInManager;
     _usuarioApp = usuarioApp;
     _servicoPrestadorApp = servicoPrestadorApp;
     _logAppService = logApp;
     _servicoAppService = servicoApp;
     _categoriaApp = categoriaApp;
     _utils = new Utils();
 }
        public KadastroServiceHost()
        {
            //context
            var unit = new MainUnitOfWork();

            //repositories
            var usuarioRepository = new UsuarioRepository(unit);
            var pontoRepository = new PontoRepository(unit);
            var intervaloRepository = new IntervaloRepository(unit);
            var tarefaRepository = new TarefaRepository(unit);

            //services
            var usuarioService = new UsuarioService(usuarioRepository);
            var tarefaService = new TarefaService(tarefaRepository);
            //var pontoRepository = new PontoService(pontoRepository, intervaloRepository);

            //applications
            _usuarioAppService = new UsuarioAppService(usuarioRepository, usuarioService);
            _tarefaAppService = new TarefaAppService(tarefaRepository, tarefaService);
        }
示例#39
0
 public UsuarioController(IUsuarioAppService usuarioRepository)
 {
     _usuarioAppService = usuarioRepository;
 }
 public AccountController(IUsuarioAppService usuarioAppService)
 {
     this.usuarioAppService = usuarioAppService;
 }
 public UsuarioController(IUsuarioAppService usuarioAppService, ApplicationUserManager userManager, IEmpresaAppService empresaAppService)
 {
     _usuarioAppService = usuarioAppService;
     _userManager = userManager;
     _empresaAppService = empresaAppService;
 }
 public AtividadesController(IAtividadeAppService atividadeAppService, IUsuarioAppService usuarioAppService)
 {
     _atividadeAppService = atividadeAppService;
     _usuarioAppService = usuarioAppService;
 }
        public void Setup()
        {
            sistemaHub = Substitute.For<ISistemaHub>();
            setorAppService = Substitute.For<ISetorAppService>();
            perfilAppService = Substitute.For<IPerfilAppService>();
            usuarioAppService = Substitute.For<IUsuarioAppService>();

            usuariosController = new UsuariosController(usuarioAppService, sistemaHub, setorAppService, perfilAppService);
        }
示例#44
0
 public UsuarioController(IUsuarioAppService usuarioAppService)
 {
     _usuarioAppService = usuarioAppService;
 }
 public SimpleAuthorizationServerProvider(IUsuarioAppService usuarioAppService)
 {
     _usuarioAppService = usuarioAppService;
 }
 public UsuariosController(IUsuarioAppService usuarioApp)
 {
     _usuarioApp = usuarioApp;
 }
示例#47
0
 public UsuarioController(IUsuarioAppService usuarioApp, IUnitOfWork unitOfWork, IOficioAppService oficioApp)
 {
     _usuarioApp = usuarioApp;
     _unitOfWork = unitOfWork;
     _oficioApp = oficioApp;
 }
 public AcessoController(IUsuarioAppService usuarioAppService)
 {
     this.usuarioAppService = usuarioAppService;
 }
 public UsuariosController(IUsuarioAppService usuarioAppService)
 {
     this.usuarioAppService = usuarioAppService;
 }
 public UsuarioController(IUsuarioAppService usuarioAppService, 
                          IPerfilAppService perfilAppService)
 {
     this.usuarioAppService = usuarioAppService;
     this.perfilAppService = perfilAppService;
 }