public void Salvar(TabelaPrecoMensalista tabelaPrecoMensalista, int idUsuario)
        {
            _tabelaPrecoMensalistaServico.Salvar(tabelaPrecoMensalista, idUsuario);

            tabelaPrecoMensalista = _tabelaPrecoMensalistaServico.BuscarPorId(tabelaPrecoMensalista.Id);

            foreach (var tabelaUnidade in tabelaPrecoMensalista.TabelaPrecoUnidade)
            {
                tabelaUnidade.Unidade = _unidadeServico.BuscarPorId(tabelaUnidade.Unidade.Id);
            }

            var tabelaPrecoMensal = new TabelaPrecoMensalSoftparkViewModel(tabelaPrecoMensalista);

            _tabelaPrecoMensalistaSoftparkAplicacao.Salvar(tabelaPrecoMensal);
        }
Esempio n. 2
0
        public static string Editar(TabelaPrecoMensalSoftparkViewModel tabelaPrecoMensalVM, TokenWS token)
        {
            var pedido = new RestRequest($"api/TabelaPrecoMensal/Update?Id={tabelaPrecoMensalVM.Id}", Method.POST, DataFormat.Json);

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

            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);
        }