public UsuarioAplicacaoViewModel VinculaUsuarioAplicacao(ModificaViewModel_UsuarioAplicacao usuarioAplicacao,
                                                                 string idUsuario)
        {
            var usuAplicacaoViewModel = _mapper.Map <UsuarioAplicacaoViewModel>(
                _repo.VinculaUsuarioAplicacao(usuarioAplicacao.idAplicacao, idUsuario));

            return(usuAplicacaoViewModel);
        }
コード例 #2
0
        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!"));
        }
コード例 #3
0
        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));
 }