Makro Aktivitesinde Web Servis Kullanımı
    • 14 Jun 2022
    • 1 Minute to read
    • Dark
      Light

    Makro Aktivitesinde Web Servis Kullanımı

    • Dark
      Light

    Article summary

       // Makro içerisinde  Web servis kullanımı
    
        Log("Başladı...");
        List<Param> webInputs= new  List<Param>();
    
        var tList = new List<object>();
    
        tList.Add(new { Adi="test", Uzantisi ="PNG" , Data = "dGVzdA==" });
    
        dynamic destek = new
        {
            DestekTalepEden = "skul",
            DestekTalepKonu = "Test",
            DestekTalepAciklama = "test ediliyor",
            DestekTalepEposta = "skul@paperwork.com.tr",
            Ekler = tList.ToArray()
        };
    
        var ser = JsonConvert.SerializeObject(destek);
    
        Log("Nesne : " + ser);
    
        webInputs.Add(new Param(){ParamName="destek",ParamValue= ser});
    
        dynamic ServiceResult = JsonConvert.DeserializeObject(CallMvc("AATESTSERVICE", "DestekTalepEt", webInputs, ref Message));
    
        Log("Message :" + Message);
    
        if(ServiceResult==null)
            throw new Exception(Message);
    
        Log("Res :" + JsonConvert.SerializeObject(ServiceResult));
    
        if(ServiceResult.ErrorCode == 0)
            FormData.Set("CODE",ServiceResult.Result);
        else
            FormData.Set("MESSAGE",ServiceResult.Message);