public UsuarioAplicacaoViewModel VinculaUsuarioAplicacao(ModificaViewModel_UsuarioAplicacao usuarioAplicacao, string idUsuario) { var usuAplicacaoViewModel = _mapper.Map <UsuarioAplicacaoViewModel>( _repo.VinculaUsuarioAplicacao(usuarioAplicacao.idAplicacao, idUsuario)); return(usuAplicacaoViewModel); }
public ActionResult <string> Delete(ModificaViewModel_UsuarioAplicacao usuarioAplicacao) { var idUsuario = HttpContext.User.Claims.ToList()[0].Value; var excluido = _repo.ExcluirUsuarioAplicacao(usuarioAplicacao, idUsuario); if (!excluido) { return(BadRequest()); } return(Ok("Registro com aplicação excluída com sucesso!")); }
public ActionResult <UsuarioAplicacaoViewModel> Post([FromBody] ModificaViewModel_UsuarioAplicacao usuarioAplicacao) { var idUsuario = HttpContext.User.Claims.ToList()[0].Value; var usuAppViewModel = _repo.VinculaUsuarioAplicacao(usuarioAplicacao, idUsuario); if (usuAppViewModel == null) { return(BadRequest()); } return(Ok(usuAppViewModel)); }
public bool ExcluirUsuarioAplicacao(ModificaViewModel_UsuarioAplicacao usuarioAplicacao, string idUsuario) { return(_repo.ExcluirUsuarioAplicacao(usuarioAplicacao.idAplicacao, idUsuario)); }