예제 #1
0
        public Pozadavek Get(int id)
        {
            Pozadavek       pp = new Pozadavek();
            ServisPozadavek SP = new ServisPozadavek();

            pp.id          = SP.GetPozadavek(id).id;
            pp.k_id        = SP.GetPozadavek(id).klient_id;
            pp.b_id        = SP.GetPozadavek(id).broker_id;
            pp.doba        = SP.GetPozadavek(id).mesice;
            pp.castka      = SP.GetPozadavek(id).castka;
            pp.RPSN        = SP.GetPozadavek(id).rpsn;
            pp.poznamka    = SP.GetPozadavek(id).poznamka;
            pp.mes_splatka = SP.GetPozadavek(id).spl_mesic;
            pp.cel_splatka = SP.GetPozadavek(id).spl_celkem;

            return(pp);
        }
예제 #2
0
        public Notification Get([FromBody] PozadPrijeti a)
        {
            Notification zprava = new Notification();

            try
            {
                ServisPozadavek SP = new ServisPozadavek();

                //příjem měsíční splátky od servisu + vyhodnocení kódu
                decimal ab = SP.PridejPozadavky(a.telcis, a.email, a.pujcka, a.mesice, a.jmeno, a.prijmeni, a.poznamka, a.brokerid);
                ab = Math.Round(ab, 2);
                //větvení, které nadefinuje proměnou zpráva(viz. řádek 21) podle kódu, který byl nastaven v instanci SP
                switch (SP.kod)
                {
                case 1:
                    zprava.status  = "Požadavek úspěšně předán.";
                    zprava.splatka = ab;
                    zprava.rpsn    = (Math.Round(SP.rpsn, 2) - 1) * 100;
                    zprava.urok    = Math.Round(SP.urok, 2);
                    break;

                case 2:
                    zprava.status  = "Půjčka byla příliš nízká.";
                    zprava.splatka = 0;
                    zprava.rpsn    = 0;
                    zprava.urok    = 0;
                    break;

                case 3:
                    zprava.status  = "Půjčka byla příliš vysoká.";
                    zprava.splatka = 0;
                    zprava.rpsn    = 0;
                    zprava.urok    = 0;
                    break;

                case 4:
                    zprava.status  = "Půjčka má příliš krátkou dobu splatnosti.";
                    zprava.splatka = 0;
                    zprava.rpsn    = 0;
                    zprava.urok    = 0;
                    break;

                case 5:
                    zprava.status  = "Půjčka má příliš dlouhou dobu splatnosti.";
                    zprava.splatka = 0;
                    zprava.rpsn    = 0;
                    zprava.urok    = 0;

                    break;

                case 6:
                    zprava.status  = "Zprostředkovatel neexistuje.";
                    zprava.splatka = 0;
                    zprava.rpsn    = 0;
                    zprava.urok    = 0;
                    break;

                case 7:
                    zprava.status  = "Nebylo zadáno tel. číslo.";
                    zprava.splatka = 0;
                    zprava.rpsn    = 0;
                    zprava.urok    = 0;
                    break;

                default:
                    zprava.status  = SP.specalmessage;
                    zprava.splatka = 0;
                    zprava.rpsn    = 0;
                    zprava.urok    = 0;
                    break;
                }
            }
            catch (Exception e) { zprava.status = e.Message; }
            return(zprava);
        }