public JsonResult ConfiguracaoUsuario(ConfiguracaoUsuarioModel model) { var response = ServiceRequest.Put <RetornoBase <string> >(model, "api/Usuario/EditarPermissaoUsuario"); AtualizarPermissoesDoUsuarioLogado(); return(ReturnResponse(response)); }
public Task <HttpResponseMessage> EditarPermissaoUsuario(ConfiguracaoUsuarioModel model) { HttpResponseMessage response; try { if (!model.UsuarioId.HasValue) { throw new Exception(string.Format(Erros.NullParameter, "UsuarioId")); } _usuarioService.EditarPermissaoUsuario(model.UsuarioId.Value, Mapper.Map <List <Permissao> >(model.Permissoes)); response = ReturnSuccess(); } catch (Exception ex) { response = ReturnError(ex); } var tsc = new TaskCompletionSource <HttpResponseMessage>(); tsc.SetResult(response); return(tsc.Task); }