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