public IList <TSurovina> surovinyJedla(int id_jedla, String id_jazyka) { risTabulky risContext = aDBExecutor.risContext; BJedlo jedlo = Zoznamy.dajJedlo(id_jedla, risContext); return(jedlo.PE_suroviny_jedla(id_jazyka)); }
/// <summary> /// Detailné informácie o jedle s daným ako prenosová entita /// </summary> /// <param name="id_jedla">identifikátor jedla</param> /// <param name="id_jazyka">identifikátor jazyka pre prenosovú entitu</param> /// <returns>informácie o jedle</returns> public TJedlo jedlo(int id_jedla, String id_jazyka) { risTabulky risContext = aDBExecutor.risContext; BJedlo jedlo = Zoznamy.dajJedlo(id_jedla, risContext); TJedlo result = new TJedlo(jedlo.ID); result.IdTypu = jedlo.typ_jedla.id_typu; if (jedlo.dlzka_pripravy.HasValue) { result.DlzkaPripravy = jedlo.dlzka_pripravy; } if (jedlo.mnozstvo_kalorii.HasValue) { result.MnozstvoKalorii = jedlo.mnozstvo_kalorii; } result.Id_jazyka = id_jazyka; result.ZoznamSurovin = jedlo.PE_suroviny_jedla(id_jazyka); result.Preklady = jedlo.nazov.PrekladyToDictionary(); return(result); }
/// <summary> /// Prihlas učet /// </summary> /// <param name="meno">prihlasovací login</param> /// <param name="heslo">prihlasovacie heslo</param> /// <returns> /// session prihlasenia /// </returns> public String logIn(String meno, String heslo) { String hash = GetCrypt(heslo); BUcet ucet = Zoznamy.dajUcet(meno, risContext); if (ucet != null) { if (ucet.heslo == hash) { string NewID = GenerateSession(); prihlasenia.Add(NewID, ucet); return(NewID); } else { throw new SoapException("Wrong password or login", SoapException.ClientFaultCode); } } else { throw new SoapException("Wrong password or login", SoapException.ClientFaultCode); } }