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(); }
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; }