public JsonResult LoadCinema() { GroupCinemaServcie gcService = new GroupCinemaServcie(); CinemaService cService = new CinemaService(); ShowTimeService tService = new ShowTimeService(); FilmService fService = new FilmService(); List <GroupCinema> groupCinemaList = gcService.GetAll(); var obj = groupCinemaList .Select(item => new { name = item.name, img = item.logoImg, cinemas = cService.FindBy(c => c.groupId == item.GroupId) .Select(cine => new { id = cine.cinemaId, img = cine.profilePicture, name = cine.cinemaName, address = cine.cinemaAddress, }) }); return(Json(obj)); }
public JsonResult LoadScheduleGroupByCinema() { GroupCinemaServcie gcService = new GroupCinemaServcie(); CinemaService cService = new CinemaService(); ShowTimeService tService = new ShowTimeService(); FilmService fService = new FilmService(); //DateTime currentDate = DateTime.Today; string dateInput = "2018-06-08"; DateTime currentDate = DateTime.Parse(dateInput); List <GroupCinema> groupCinemaList = gcService.GetAll(); var obj = groupCinemaList .Select(item => new { name = item.name, img = item.logoImg, cinemas = cService.FindBy(c => c.groupId == item.GroupId) .Select(cine => new { id = cine.cinemaId, img = cine.profilePicture, name = cine.cinemaName, address = cine.cinemaAddress, films = new ScheduleUtility().getFilmListInSchedule(cine.cinemaId, currentDate) }) }); return(Json(obj)); }