MealsDTO, MealController a MealService

Prosím o vytvorenie MealsDTO, kde bude:

  • meals - list jedál v danom týždni
  • myWeek (string v tvare rok-tyzden)
  • nextWeek (string v tvare rok-tyzden alebo null ak tento objekt má posledné jedlá)
  • previousWeek (string v tvare rok-tyzden alebo null, ak tento objekt má prvé jedlá)

MealService navonok pracuje s MealsDTO a ukladá entity v ňom cez MealRepository. Potrebujeme metódy:

  • MealsDTO getCurrent() - pre aktuálny týždeň (od soboty do piatka)
  • MealsDTO getLast() - pre posledný uložený týždeň
  • MealsDTO getByYearAndWeek(String yearWeek) - string je v tvare rok-tyzden
  • save(MealsDTO meals) - tu treba dať pozor na to, že ak je pre niektorý deň obed prázdny string alebo null, tak sa všetky jedlá pre daný deň neukladajú (deje sa to cez štátne sviatky)
  • delete(String yearWeek)

MealController bude volať iba metódy MealService

Assignee Loading
Time tracking Loading