Beispiel #1
0
        public ClienteDadosInserirValidos(IUser user, ListNotificacoes <Notificacao> notificacoes,
                                          ResourcesManageMemory resourcesManageMemory)
            : base(user, notificacoes)
        {
            _resourcesManageMemory = resourcesManageMemory;
            AdicionarListaResources(_resourcesManageMemory.ObterResources(null, new List <Resources.Models.Resources <string> >()
            {
                new Resources <string> {
                    ResourceValue = Resources.Enuns.ResourceValueEnum.CPFInvalido
                },
                new Resources <string> {
                    ResourceValue = Resources.Enuns.ResourceValueEnum.DescricaoNomeRequerido
                },
                new Resources <string> {
                    ResourceValue = Resources.Enuns.ResourceValueEnum.SobreNomeRequerido
                },
                new Resources <string> {
                    ResourceValue = Resources.Enuns.ResourceValueEnum.Maiorde12
                }
            }));

            RuleFor(x => x.CPF).Custom(FluentValidationCommons.ECpf(Res.ObterResourceMessageClass(null, Resources.Enuns.ResourceValueEnum.CPFInvalido)));

            RuleFor(x => x.Nome).Custom(FluentValidationCommons.Nome(Res.ObterResourceMessageClass(null, Resources.Enuns.ResourceValueEnum.DescricaoNomeRequerido)));

            RuleFor(x => x.SobreNome).Custom(FluentValidationCommons.SobreNome(Res.ObterResourceMessageClass(null, Resources.Enuns.ResourceValueEnum.SobreNomeRequerido)));

            RuleFor(x => x.DataNascimento).Custom(FluentValidationCommons.Maior12(Res.ObterResourceMessageClass(null, Resources.Enuns.ResourceValueEnum.Maiorde12)));
        }
        public AuthInserirUsuarioDadosValidos(IUser user, ListNotificacoes <Notificacao> notificacoes, ResourcesManageMemory resourcesManageMemory)
            : base(user, notificacoes)
        {
            _resourcesManageMemory = resourcesManageMemory;

            ObterResources();
            AplicarRegras();
        }
Beispiel #3
0
        public void ResourceMemory()
        {
            var resMemory = new ResourcesManageMemory();

            resMemory.ObterResources(null, new List <Resources.Models.Resources <string> > {
                new Resources.Models.Resources <string> {
                    ResourceValue = Resources.Enuns.ResourceValueEnum.DescricaoNomeRequerido
                },
                new Resources.Models.Resources <string> {
                    ResourceValue = Resources.Enuns.ResourceValueEnum.SobreNomeRequerido
                }
            });
        }
        public AuthEntrar(IUsuarioRepository usuarioRepository,
                          IUser user,
                          ListNotificacoes <Notificacao> notificacoes,
                          ResourcesManageMemory resourcesManageMemory)
            : base(user, notificacoes)
        {
            _usuarioRepository     = usuarioRepository;
            _resourcesManageMemory = resourcesManageMemory;
            ObterResources();

            RuleFor(x => x.Email).EmailAddress().WithMessage(Res.ObterResourceMessage(null, Resources.Enuns.ResourceValueEnum.EmailInvalido));

            RuleFor(x => x.Senha).NotEmpty().WithMessage(Res.ObterResourceMessage(null, Resources.Enuns.ResourceValueEnum.SenhaNaoPodeServazia));
        }
        public AuthInserirUsuario(IUsuarioRepository usuarioRepository,
                                  IMapper mapper,
                                  IAuthInserirUsuarioDadosValidos authInserirUsuarioDadosValidos,
                                  IUser user,
                                  ListNotificacoes <Notificacao> notificacoes
                                  , ResourcesManageMemory resourcesManageMemory) : base(user, notificacoes)
        {
            _authInserirUsuarioDadosValidos = authInserirUsuarioDadosValidos;
            _usuarioRepository     = usuarioRepository;
            _mapper                = mapper;
            _resourcesManageMemory = resourcesManageMemory;

            ObterResources();
        }
 public AuthController(ListNotificacoes <Notificacao> notificacoes,
                       ResourcesManageMemory resourcesManageMemory,
                       IUsuarioApp iusuarioApp,
                       IAuthEntrar authEntrar,
                       SignInManager <ApplicationUser> signInManager,
                       UserManager <ApplicationUser> userManager,
                       IOptions <AppSettings> appSettings
                       ) : base(notificacoes)
 {
     _signInManager         = signInManager;
     _userManager           = userManager;
     _authEntrar            = authEntrar;
     _appSettings           = appSettings.Value;
     _resourcesManageMemory = resourcesManageMemory;
     _iusuarioApp           = iusuarioApp;
 }