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