public IActionResult Authenticate([FromBody] AuthenticateIn value) { if (value.Nome == "Wilham Ezequiel de Sousa" && value.Senha == "123") { var securityKey = Configuration["SecurityKey"]; var handler = new UsuarioHandler(); var command = new UsuarioAuthenticateCommand() { Nome = value.Nome, Senha = value.Senha, SecurityKey = securityKey }; var result = (CommandResult <string>)handler.Handle(command, Service); return(Ok(result)); } else { bool sucess = false; var result = new CommandResult <bool>() { Success = false, Message = "Usuário ou senha inválidos" }; result.Data = sucess; return(Unauthorized(result)); } }
public IActionResult Update([FromBody] UsuarioUpdateIn value) { try { var handler = new UsuarioHandler(); var command = new UsuarioUpdateCommand() { Id = value.Id, Nome = value.Nome, Email = value.Email, Senha = value.Senha }; var result = (CommandResult <bool>)handler.Handle(command, Service); return(Ok(result)); } catch (ArgumentNullException e) { return(NotFound(new CommandResult <bool>() { Message = e.Message })); } catch (Exception e) { return(NotFound(new CommandResult <bool>() { Message = e.Message })); } }
public IActionResult TrocaPassword([FromBody] UsuarioTrocaPasswordIn value) { try { var handler = new UsuarioHandler(); var command = new UsuarioTrocaPasswordCommand() { Nome = value.Nome, SenhaAtual = value.SenhaAtual, SenhaNova = value.SenhaNova }; var result = (CommandResult <bool>)handler.Handle(command, Service); return(Ok(result)); } catch (ArgumentNullException e) { return(NotFound(new CommandResult <bool>() { Message = e.Message })); } catch (Exception e) { return(NotFound(new CommandResult <bool>() { Message = e.Message })); } }
public UsuarioController( IUnitOfWork uow, IUser user, UsuarioHandler usuarioHandler, IUsuarioRepository usuarioRepository, IClaimValueRepository claimValueRepository, UserManager <Usuario> userManager, SignInManager <Usuario> signInManager, ILoggerFactory loggerFactory, TokenDescriptor tokenDescriptor ) : base(uow, user) { _usuarioHandler = usuarioHandler; _usuarioRepository = usuarioRepository; _claimValueRepository = claimValueRepository; _userManager = userManager; _signInManager = signInManager; _logger = loggerFactory.CreateLogger <UsuarioController>(); _tokenDescriptor = tokenDescriptor; }
public ActionResult Read(string nome) { try { var handler = new UsuarioHandler(); var command = new UsuarioReadCommand() { Nome = nome }; var result = (CommandResult <UsuarioReadOut>)handler.Handle(command, Service); return(Ok(result)); } catch (ArgumentNullException e) { return(NotFound(new CommandResult <bool>() { Message = e.Message })); } catch (Exception e) { return(NotFound(new CommandResult <bool>() { Message = e.Message })); } }
public UsuarioController(IUsuarioRepositorio repositorio, UsuarioHandler handler, IOptions <SettingsAPI> options, TokenJWTService tokenService) { _repositorio = repositorio; _handler = handler; _ChaveAPI = options.Value.ChaveAPI; _tokenService = tokenService; }
public void Setup() { _mapperMock = new Mock <IMapper>(); _repositoryMock = new Mock <IRepositoryWrapper>(); _cryptographyServiceMock = new Mock <ICryptographyService>(); _usuarioHandler = new UsuarioHandler(_mapperMock.Object, _repositoryMock.Object, _cryptographyServiceMock.Object); }
public ActionResult Delete(int id) { try { var handler = new UsuarioHandler(); var command = new UsuarioDeleteCommand() { Id = id }; var result = (CommandResult <bool>)handler.Handle(command, Service); return(Ok(result)); } catch (ArgumentNullException e) { return(NotFound(new CommandResult <bool>() { Message = e.Message })); } catch (Exception e) { return(NotFound(new CommandResult <bool>() { Message = e.Message })); } }
public IHttpActionResult Login([FromBody] LoginRequest user) { UsuarioHandler handler = new UsuarioHandler(); List <UsuarioDTO> users = handler.ConsultaUsuarios().ToList(); var usuario = users.Find(x => x.USUARIO == user.Username && x.CONTRASENA == user.Password); return(Content(HttpStatusCode.OK, usuario)); }
public GenericCommandResult AlterarUsuario([FromServices] UsuarioHandler handler, [FromBody] AlterarUsuarioCommand usuario) { return((GenericCommandResult)handler.Handle(new AlterarUsuarioCommand { IdUsuario = usuario.IdUsuario, Perfil = usuario.Perfil, Ativo = usuario.Ativo })); }
public async Task <IResult> AtualizarAsync(UsuarioForUpdateViewModel usuarioForUpdateVireModel) { var alterarUsuarioCommand = _mapper.Map <AlterarUsuarioCommand>(usuarioForUpdateVireModel); var usuarioHandle = new UsuarioHandler(_mapper, _repository, _cryptographyService); var result = await usuarioHandle.Handler(alterarUsuarioCommand); return(result); }
public async Task <IResult> InserirAsync(UsuarioForCreationViewModel usuarioForCreationViewModel) { var cadastrarUsuarioCommand = _mapper.Map <CadastrarUsuarioCommand>(usuarioForCreationViewModel); var usuarioHandle = new UsuarioHandler(_mapper, _repository, _cryptographyService); var result = await usuarioHandle.Handler(cadastrarUsuarioCommand); return(result); }
public GenericCommandResult Login([FromServices] UsuarioHandler handler) { var idUserFirebase = HttpContext.User.Identities.FirstOrDefault().Claims.FirstOrDefault(c => c.Type.Contains("user_id")).Value; var email = HttpContext.User.Identities.FirstOrDefault().Claims.FirstOrDefault(c => c.Type.Contains("email")).Value; return((GenericCommandResult)handler.Handle(new LogarUsuarioCommand { IdFirebase = idUserFirebase, Email = email })); }
public void UpdateEmailErro() { var handler = new UsuarioHandler(); var command = new UsuarioUpdateCommand() { Id = 1, Email = "wil.com", Nome = "wilham", Senha = "123" }; handler.Handle(command, Service); Assert.AreEqual(false, handler.Valid); }
public void TrocaPasswordSuccess() { var handler = new UsuarioHandler(); var command = new UsuarioTrocaPasswordCommand() { Nome = "UsuarioExistente", SenhaAtual = "123", SenhaNova = "456" }; var result = (CommandResult <bool>)handler.Handle(command, Service); Assert.AreEqual(true, result.Success); }
public void UpdateTamanhoNomeMinimoErro() { var handler = new UsuarioHandler(); var command = new UsuarioUpdateCommand() { Id = 1, Email = "*****@*****.**", Nome = "W", Senha = "123" }; handler.Handle(command, Service); Assert.AreEqual(false, handler.Valid); //nao precisa acoplar o result do command }
public void CreateJaExisteErro() { var handler = new UsuarioHandler(); var command = new UsuarioCreateCommand() { Email = "wil.com", Nome = "Fake", Senha = "123" }; handler.Handle(command, Service); Assert.AreEqual(false, handler.Valid); }
public void CreateSucesso() { var handler = new UsuarioHandler(); var command = new UsuarioCreateCommand() { Email = "*****@*****.**", Nome = "UsuarioExistente", Senha = "123" }; handler.Handle(command, Service); Assert.AreEqual(true, handler.Valid); //nao precisa acoplar o result do command }
public void DeleteRegistroInexistenteErro() { var handler = new UsuarioHandler(); var command = new UsuarioDeleteCommand() { Id = 0 }; var result = (CommandResult <bool>)handler.Handle(command, Service); Assert.AreEqual(false, result.Success); }
public void DeleteSucesso() { var handler = new UsuarioHandler(); var command = new UsuarioDeleteCommand() { Id = 1 }; var result = (CommandResult <bool>)handler.Handle(command, Service); Assert.AreEqual(true, result.Success); }
public void ReadRegistroInexistenteErro() { var handler = new UsuarioHandler(); var command = new UsuarioReadCommand() { Nome = "UsuarioInexistente" }; var result = (CommandResult <UsuarioReadOut>)handler.Handle(command, Service); Assert.AreEqual(false, result.Success); }
public void ReadSucesso() { var handler = new UsuarioHandler(); var command = new UsuarioReadCommand() { Nome = "UsuarioExistente" }; var result = (CommandResult <UsuarioReadOut>)handler.Handle(command, Service); Assert.AreEqual(true, result.Success); }
public void AutheticateSuccess() { var handler = new UsuarioHandler(); var command = new UsuarioAuthenticateCommand() { SecurityKey = key, Nome = "UsuarioExistente", Senha = "123" }; var result = (CommandResult <string>)handler.Handle(command, Service); Assert.AreEqual(true, result.Success); }
public void ModificarEspecificacionUsuario(EspecificacionUsuario espus, String[] categs) { try { UsuarioHandler uh = new UsuarioHandler(); uh.ModificarEspecificacionUsuario(espus, categs); } catch (Exception ex) { throw new FaultException <ProcessExecutionFault> (new ProcessExecutionFault(), ex.Message); } }
public EspecificacionUsuario ObtenerEspecificacionUsuarioXMembership(String membership, int idMov) { try { UsuarioHandler uh = new UsuarioHandler(); return(uh.ObtenerEspecificacionUsuarioXMembership(membership, idMov)); } catch (Exception ex) { throw new FaultException <ProcessExecutionFault> (new ProcessExecutionFault(), ex.Message); } }
public EspecificacionUsuario ObtenerEspecificacionUsuarioXId(int idUsuario) { try { UsuarioHandler uh = new UsuarioHandler(); return(uh.ObtenerEspecificacionUsuarioXId(idUsuario)); } catch (Exception ex) { throw new FaultException <ProcessExecutionFault> (new ProcessExecutionFault(), ex.Message); } }
public EspecificacionUsuario AgregarUsuario(EspecificacionUsuario espus, String nomMov, String[] categs) { try { var fo = new UsuarioHandler(); return(fo.AgregarUsuario(espus, nomMov, categs)); } catch (Exception ex) { throw new FaultException <ProcessExecutionFault> (new ProcessExecutionFault(), ex.Message); } }
public void EliminarEspecificacionUsuario(int idus) { try { UsuarioHandler uh = new UsuarioHandler(); uh.EliminarEspecificacionUsuario(idus); } catch (Exception ex) { throw new FaultException <ProcessExecutionFault> (new ProcessExecutionFault(), ex.Message); } }
public LoginController(UsuarioHandler usuarioHandler) { _usuarioHandler = usuarioHandler; }
public ChatBridge(IHubContext <ChatHub> context, ChatService chatService, UsuarioHandler usuarioHandler) { this._context = context; this._chatService = chatService; this._usuarioHandler = usuarioHandler; }