Exemplo n.º 1
0
        public new void Salvar(Usuario entity)
        {
            Servico.Salvar(entity);

            if (entity.TemAcessoAoPDV)
            {
                var usuario = Servico.BuscarPorId(entity.Id);
                usuario.Unidade = _unidadeAplicacao.BuscarPorId(usuario.Unidade.Id);

                var operador = new OperadorSoftparkViewModel(usuario);
                _operadorSoftparkAplicacao.Salvar(operador);
            }
        }
Exemplo n.º 2
0
        public static string Editar(OperadorSoftparkViewModel operadorVM, TokenWS token)
        {
            var pedido = new RestRequest($"api/Operador/Update?Id={operadorVM.Id}", Method.POST, DataFormat.Json);

            pedido.AddJsonBody(JsonConvert.SerializeObject(operadorVM));

            pedido.AddParameter("Authorization", "Bearer " + token.AccessToken, ParameterType.HttpHeader);

            var testeRetorno = _api.Execute(pedido);

            if (testeRetorno.StatusCode != HttpStatusCode.OK)
            {
                throw new Exception(testeRetorno.StatusDescription);
            }

            return(testeRetorno.Content);
        }