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