예제 #1
0
 /// <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;
 }
예제 #2
0
 /// <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;
     }
 }