예제 #1
0
        public ViewResult Edit_BeZanrai(int id)
        {
            Zanrai zanrai = _zanrai.GetZanrai(id);

            ZanraiRedagavimasViewModel zanraiRedagavimasViewModel = new ZanraiRedagavimasViewModel()
            {
                Id          = zanrai.Id,
                Pavadinimas = zanrai.Pavadinimas
            };

            return(View(zanraiRedagavimasViewModel));
        }
예제 #2
0
        public ViewResult Details(int?id)
        {
            Filmas filmas = _filmaiDB.GetFilmas(id.Value);
            Zanrai zanrai = _zanrai.GetZanrai(filmas.ZanraiId);

            IQueryable <Aktorius> aktorius = from m in _ffilmaiDB.Aktoriai
                                             select m;

            var aktoriaiFilmasId = from m in _ffilmaiDB.AktoriaiFilmai
                                   select m.FilmasId;

            var aktoriaiFilmas = from m in _ffilmaiDB.AktoriaiFilmai
                                 select m;

            foreach (var m in aktoriaiFilmasId)
            {
                if (m == id.Value)
                {
                    //aktoriaiFilmas = aktoriaiFilmas.Where(x => x.FilmasId == m);
                    aktorius = aktoriaiFilmas.Where(x => x.FilmasId == m).Select(z => z.Aktorius);
                }
            }

            //filmas.AktoriaiFilmai = aktoriaiFilmas.Include(p => p.Aktorius).ToList();
            filmas.DB_Aktoriai = aktorius.ToList();

            if (filmas == null)
            {
                Response.StatusCode = 404;
                return(View("FilmasNerastas", id.Value));
            }

            HomeDetailsViewModel homeDetailsViewModel = new HomeDetailsViewModel()
            {
                Filmas = filmas,
                //Zanrai = zanrai,
                //DB_Aktoriai = string.Join(", ", filmas.AktoriaiFilmai.Select(x => x.Aktorius.VardasPavarde)),
                DB_Aktoriai = string.Join(", ", filmas.DB_Aktoriai.Select(x => x.VardasPavarde)),
                PageTitle   = "Pasirinkto filmo aparašas"
            };

            return(View(homeDetailsViewModel));
        }