/// <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> /// Aktualizuje alebo prida nove jedlo na základe údajov v prenosovje entite /// </summary> /// <param name="jedlo">nové jedlo</param> /// <returns> <c>TRUE</c> ,ak sa podarilo /// <c>FALSE</cd> , ak sa nepodarilo /// </returns> public Boolean jedlo(String session,TJedlo jedlo) { if (sessions.jeAdmin(session)) { risTabulky risContext = aDBExecutor.risContext; BJedlo bjedlo = new BJedlo(); try { bjedlo.updatefromTransferObject(jedlo, risContext); } catch (Exception ex) { return false; } return true; } else { return false; } }