Ejemplo n.º 1
0
        public async Task <bool> Kerdes(KerdesVM kerdes)
        {
            Pwi2.WSSoapClient pwi2 = new Pwi2.WSSoapClient(Pwi2.WSSoapClient.EndpointConfiguration.WSSoap12);
            var SiteCode           = _configuration["SiteCode"];

            await pwi2.FeladatSzakertoInsertAsync(kerdes.felhasznaloID, kerdes.kerdes, SiteCode, "", "Jegyzőinfó V2 kérdés", 0, bereczErikaCRMID, 0, 0);

            return(true);
        }
Ejemplo n.º 2
0
        public async Task <bool> KepzesJelentkezes(JelentkezesVM jelentkezes)
        {
            if (jelentkezes.reducedForm == 1)
            {
                PWI1.PWIServiceSoapClient       pwi1     = new PWI1.PWIServiceSoapClient(PWI1.PWIServiceSoapClient.EndpointConfiguration.PWIServiceSoap12);
                PWI1.KepzesRegisztracioResponse response = await pwi1.KepzesRegisztracioAsync(jelentkezes.kepzesId,
                                                                                              jelentkezes.elonev + " " + jelentkezes.vezeteknev + " " + jelentkezes.keresztnev + " ", jelentkezes.email, jelentkezes.telefoN1);

                if (response.Body.KepzesRegisztracioResult.ErrorCode == PWI1.PWIErrorCode.NoError)
                {
                    return(true);
                }
                else
                {
                    if (response.Body.KepzesRegisztracioResult.ErrorCode == PWI1.PWIErrorCode.Error)
                    {
                        throw new Exception("Ezzel az e-mail címmel már történt regisztráció!");
                    }
                    else
                    {
                        throw new Exception(response.Body.KepzesRegisztracioResult.ErrorText);
                    }
                }
            }

            Pwi2.WSSoapClient pwi2 = new Pwi2.WSSoapClient(Pwi2.WSSoapClient.EndpointConfiguration.WSSoap12);
            var modositas          = jelentkezes.iD_DIAK > 0 ? true : false;

            Pwi2.KepzesJelentkezesResponse resp = await pwi2.KepzesJelentkezesAsync(
                jelentkezes.felhasznaloID,
                jelentkezes.iD_DIAK,
                jelentkezes.kepzesId,
                modositas,
                jelentkezes.elonev,
                jelentkezes.vezeteknev,
                jelentkezes.keresztnev,
                jelentkezes.szuletesinev,
                jelentkezes.anyjaneve,
                jelentkezes.szulhely,
                jelentkezes.szulEv,
                jelentkezes.szulHonap,
                jelentkezes.szulNap,
                jelentkezes.adoszam,
                jelentkezes.email,
                jelentkezes.telefoN1,
                jelentkezes.vegzettseg
                );

            if (resp.Body.KepzesJelentkezesResult.ErrorCode == Pwi2.WMWIErrorCode.NoError)
            {
                return(true);
            }
            else
            {
                throw new Exception(resp.Body.KepzesJelentkezesResult.ErrorText);
            }
        }
Ejemplo n.º 3
0
        public async Task <bool> PasswordReminder(string email)
        {
            Pwi2.WSSoapClient pwi2 = new Pwi2.WSSoapClient(Pwi2.WSSoapClient.EndpointConfiguration.WSSoap12);

            Pwi2.JelszoEmlekeztetoResponse resp = await pwi2.JelszoEmlekeztetoAsync(email, "NO");

            if (resp.Body.JelszoEmlekeztetoResult.ErrorCode == Pwi2.WMWIErrorCode.NoError)
            {
                return(true);
            }
            return(false);
        }
Ejemplo n.º 4
0
        public async Task <JsonResult> GetArticle(int id)
        {
            Pwi2.WSSoapClient pwi2 = new Pwi2.WSSoapClient(Pwi2.WSSoapClient.EndpointConfiguration.WSSoap12);
            Pwi2.CikkListBySiteFullResponse resp = await pwi2.CikkListBySiteFullAsync(id);

            if (resp.Body.CikkListBySiteFullResult.ErrorCode == Pwi2.WMWIErrorCode.NoError)
            {
                var cikk = resp.Body.CikkListBySiteFullResult.List[0];
                return(new JsonResult(cikk));
            }

            return(new JsonResult(""));
        }
Ejemplo n.º 5
0
        public async Task <JsonResult> FelhasznalohozKapcsolodoDiakok(int userId)
        {
            Pwi2.WSSoapClient pwi2 = new Pwi2.WSSoapClient(Pwi2.WSSoapClient.EndpointConfiguration.WSSoap12);
            Pwi2.FelhasznalohozKapcsolodoDiakokResponse resp = await pwi2.FelhasznalohozKapcsolodoDiakokAsync(userId);

            if (resp.Body.FelhasznalohozKapcsolodoDiakokResult.ErrorCode == Pwi2.WMWIErrorCode.NoError)
            {
                var diakok = resp.Body.FelhasznalohozKapcsolodoDiakokResult.List;
                return(new JsonResult(diakok));
            }

            return(new JsonResult(false));
        }
Ejemplo n.º 6
0
        public async Task <JsonResult> GetSzakertoAdatokFullBySzakertoId(int id)
        {
            Pwi2.WSSoapClient pwi2 = new Pwi2.WSSoapClient(Pwi2.WSSoapClient.EndpointConfiguration.WSSoap12);
            Pwi2.SzakertoAdatokFullBySzakertoIdResponse resp = await pwi2.SzakertoAdatokFullBySzakertoIdAsync(id);

            if (resp.Body.SzakertoAdatokFullBySzakertoIdResult.ErrorCode == Pwi2.WMWIErrorCode.NoError)
            {
                var szaki = resp.Body.SzakertoAdatokFullBySzakertoIdResult.List[0];
                return(new JsonResult(szaki));
            }

            return(new JsonResult(""));
        }
Ejemplo n.º 7
0
        public async Task <JsonResult> FolyamatAgListazasaFoFolyamatSEOURLSzerint(string seourl)
        {
            Pwi2.WSSoapClient pwi2 = new Pwi2.WSSoapClient(Pwi2.WSSoapClient.EndpointConfiguration.WSSoap12);
            Pwi2.FolyamatAgListazasaFoFolyamatSEOURLSzerintResponse resp = await pwi2.FolyamatAgListazasaFoFolyamatSEOURLSzerintAsync(seourl);

            if (resp.Body.FolyamatAgListazasaFoFolyamatSEOURLSzerintResult.ErrorCode == Pwi2.WMWIErrorCode.NoError)
            {
                var folyamatList = resp.Body.FolyamatAgListazasaFoFolyamatSEOURLSzerintResult.List[0];
                return(new JsonResult(folyamatList));
            }

            return(new JsonResult(""));
        }
Ejemplo n.º 8
0
        public async Task <JsonResult> GetJogszabalySzovegHTMLJelenlegiDatumSzerint(string uid)
        {
            Pwi2.WSSoapClient pwi2 = new Pwi2.WSSoapClient(Pwi2.WSSoapClient.EndpointConfiguration.WSSoap12);

            Pwi2.JogszabalySzovegHTMLJelenlegiDatumSzerintResponse resp = await pwi2.JogszabalySzovegHTMLJelenlegiDatumSzerintAsync(uid);

            if (resp.Body.JogszabalySzovegHTMLJelenlegiDatumSzerintResult.ErrorCode == Pwi2.WMWIErrorCode.NoError)
            {
                var jsz = resp.Body.JogszabalySzovegHTMLJelenlegiDatumSzerintResult.List[0];
                return(new JsonResult(jsz));
            }

            return(new JsonResult(""));
        }
Ejemplo n.º 9
0
        public async Task <JsonResult> KategoriaV2sBySiteID()
        {
            var siteIDForAdmiral = _configuration["SiteIDForAdmiral"];

            Pwi2.WSSoapClient pwi2 = new Pwi2.WSSoapClient(Pwi2.WSSoapClient.EndpointConfiguration.WSSoap12);
            Pwi2.KategoriaV2sBySiteIDResponse resp = await pwi2.KategoriaV2sBySiteIDAsync(Convert.ToInt32(siteIDForAdmiral));

            if (resp.Body.KategoriaV2sBySiteIDResult.ErrorCode == Pwi2.WMWIErrorCode.NoError)
            {
                var cats = resp.Body.KategoriaV2sBySiteIDResult.List;
                return(new JsonResult(cats));
            }

            return(new JsonResult(""));
        }
Ejemplo n.º 10
0
        public async Task <JsonResult> GetArticles()
        {
            var siteIDForAdmiral = _configuration["SiteIDForAdmiral"];

            Pwi2.WSSoapClient             pwi2 = new Pwi2.WSSoapClient(Pwi2.WSSoapClient.EndpointConfiguration.WSSoap12);
            Pwi2.CikkListBySiteIdResponse resp = await pwi2.CikkListBySiteIdAsync(Convert.ToInt32(siteIDForAdmiral));

            if (resp.Body.CikkListBySiteIdResult.ErrorCode == Pwi2.WMWIErrorCode.NoError)
            {
                var cikkList = resp.Body.CikkListBySiteIdResult.List;
                return(new JsonResult(cikkList));
            }

            return(new JsonResult(""));
        }
Ejemplo n.º 11
0
        public async Task <JsonResult> CikkFullBySEOUrlAndSiteID(string seourl)
        {
            var siteIDForAdmiral = _configuration["SiteIDForAdmiral"];

            Pwi2.WSSoapClient pwi2 = new Pwi2.WSSoapClient(Pwi2.WSSoapClient.EndpointConfiguration.WSSoap12);
            Pwi2.CikkFullBySEOUrlAndSiteIDResponse resp =
                await pwi2.CikkFullBySEOUrlAndSiteIDAsync(seourl, Convert.ToInt32(siteIDForAdmiral));

            if (resp.Body.CikkFullBySEOUrlAndSiteIDResult.ErrorCode == Pwi2.WMWIErrorCode.NoError)
            {
                var cikks = resp.Body.CikkFullBySEOUrlAndSiteIDResult.List[0];
                return(new JsonResult(cikks));
            }

            return(new JsonResult(""));
        }
Ejemplo n.º 12
0
        public async Task <JsonResult> LegfrissebbCikkekBySiteIDandFirstCikkIDandKategoriaV2IDs([FromBody] CikksByCatsVM vm)
        {
            var siteIDForAdmiral = _configuration["SiteIDForAdmiral"];

            Pwi2.WSSoapClient pwi2 = new Pwi2.WSSoapClient(Pwi2.WSSoapClient.EndpointConfiguration.WSSoap12);
            Pwi2.LegfrissebbCikkekBySiteIDandFirstCikkIDandKategoriaV2IDsResponse resp =
                await pwi2.LegfrissebbCikkekBySiteIDandFirstCikkIDandKategoriaV2IDsAsync(Convert.ToInt32(siteIDForAdmiral), vm.Max, vm.Tol, vm.Kategoriav2ids);

            if (resp.Body.LegfrissebbCikkekBySiteIDandFirstCikkIDandKategoriaV2IDsResult.ErrorCode == Pwi2.WMWIErrorCode.NoError)
            {
                var cikks = resp.Body.LegfrissebbCikkekBySiteIDandFirstCikkIDandKategoriaV2IDsResult.List;
                return(new JsonResult(cikks));
            }

            return(new JsonResult(""));
        }
Ejemplo n.º 13
0
        public async Task <JsonResult> GetArticleBySeoUrl(string id)
        {
            Pwi2.WSSoapClient             pwi2 = new Pwi2.WSSoapClient(Pwi2.WSSoapClient.EndpointConfiguration.WSSoap12);
            Pwi2.CikkFullBySEOUrlResponse resp = await pwi2.CikkFullBySEOUrlAsync(id);

            if (resp.Body.CikkFullBySEOUrlResult.ErrorCode == Pwi2.WMWIErrorCode.NoError)
            {
                var cikk           = resp.Body.CikkFullBySEOUrlResult.List[0];
                var articlemanager = new ArticleManager();
                cikk.Tartalom = await articlemanager.KapcsCikkReplace(cikk.Tartalom);

                return(new JsonResult(cikk));
            }

            return(new JsonResult(""));
        }
Ejemplo n.º 14
0
        public async Task <JsonResult> GetLegfrissebbVideokBySiteID(int id)
        {
            var siteIDForAdmiral = _configuration["SiteIDForAdmiral"];

            Pwi2.WSSoapClient pwi2 = new Pwi2.WSSoapClient(Pwi2.WSSoapClient.EndpointConfiguration.WSSoap12);
            try
            {
                Pwi2.LegfrissebbVideokBySiteIDResponse resp = await pwi2.LegfrissebbVideokBySiteIDAsync(Convert.ToInt32(siteIDForAdmiral), id);

                if (resp.Body.LegfrissebbVideokBySiteIDResult.ErrorCode == Pwi2.WMWIErrorCode.NoError)
                {
                    var videos = resp.Body.LegfrissebbVideokBySiteIDResult.List;
                    return(new JsonResult(videos));
                }
            }
            catch (Exception e) {
            }

            return(new JsonResult(""));
        }
Ejemplo n.º 15
0
        public async Task <JsonResult> GetFolyamats()
        {
            var siteIDForAdmiral = _configuration["SiteIDForAdmiral"];

            try
            {
                Pwi2.WSSoapClient             pwi2 = new Pwi2.WSSoapClient(Pwi2.WSSoapClient.EndpointConfiguration.WSSoap12);
                Pwi2.FolyamatBySiteIDResponse resp = await pwi2.FolyamatBySiteIDAsync(Convert.ToInt32(siteIDForAdmiral));

                if (resp.Body.FolyamatBySiteIDResult.ErrorCode == Pwi2.WMWIErrorCode.NoError)
                {
                    var folyamatList = resp.Body.FolyamatBySiteIDResult.List;
                    return(new JsonResult(folyamatList));
                }
            }
            catch (Exception e)
            {
                throw (new Exception(e.ToString()));
            }

            return(new JsonResult(""));
        }
Ejemplo n.º 16
0
        public async Task <User> Login(LoginVM loginVM)
        {
            Pwi2.WSSoapClient pwi2 = new Pwi2.WSSoapClient(Pwi2.WSSoapClient.EndpointConfiguration.WSSoap12);

            var belepokod  = loginVM.email;
            var jelszo     = loginVM.password;
            var alkalmazas = _configuration["SiteCode"];

            Pwi2.FelhasznaloLoginResponse resp = await pwi2.FelhasznaloLoginAsync(belepokod, jelszo, alkalmazas);

            if (resp.Body.FelhasznaloLoginResult.ErrorCode == Pwi2.WMWIErrorCode.NoError)
            {
                var userResp = resp.Body.FelhasznaloLoginResult.List[0];
                var user     = new User
                {
                    FelhasznaloID = userResp.FelhasznaloID,
                    Email         = userResp.Email,
                    Nev           = userResp.Nev
                };
                return(user);
            }
            return(null);
        }