Exemple #1
0
 public void UpdateCastMembers(Movie movie)
 {
     for (int i = 0; i < movie.Credits.Cast.Count && i <= 8; i++)
     {
         CastMembers.Add(movie.Credits.Cast[i].Name);
     }
 }
Exemple #2
0
        public void AddCastMembersToList(IEnumerable <GnApiProgramsSchema.castTypeMember> castList, string apiLevel, bool updateTracker = false)
        {
            var castTypeMembers = castList.ToList();

            if (castTypeMembers.Any())
            {
                if (CastMembers == null)
                {
                    CastMembers = new List <GnApiProgramsSchema.castTypeMember>();
                }

                if (!updateTracker)
                {
                    Log.Debug($"Number of Cast Members at {apiLevel} Level: {castTypeMembers.Count()}");
                }

                foreach (var cast in castTypeMembers)
                {
                    CastMembers.Add(cast);
                }
            }
            else
            {
                if (!updateTracker)
                {
                    Log.Warn($"Cast info is currently null at the current api level: {apiLevel}, " +
                             "will continue and check next api results for Cast data");
                }
            }
        }
        public ActionResult DeleteConfirmed(int id)
        {
            CastMembers castMembers = db.CastMembers.Find(id);

            db.CastMembers.Remove(castMembers);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "CastMemberId,CastDetailsId,DVDDetailsId")] CastMembers castMembers)
 {
     if (ModelState.IsValid)
     {
         db.Entry(castMembers).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CastDetailsId = new SelectList(db.CastDetails, "CastDetailsId", "FirstName", castMembers.CastDetailsId);
     ViewBag.DVDDetailsId  = new SelectList(db.DVDDetails, "DVDDetailsId", "Name", castMembers.DVDDetailsId);
     return(View(castMembers));
 }
        public ActionResult Create([Bind(Include = "CastMemberId,CastDetailsId,DVDDetailsId")] CastMembers castMembers)
        {
            if (ModelState.IsValid)
            {
                db.CastMembers.Add(castMembers);
                db.SaveChanges();
                return(RedirectToAction("Master", "DVDEnter"));
            }

            ViewBag.CastDetailsId = new SelectList(db.CastDetails, "CastDetailsId", "FirstName", castMembers.CastDetailsId);
            ViewBag.DVDDetailsId  = new SelectList(db.DVDDetails, "DVDDetailsId", "Name", castMembers.DVDDetailsId);
            return(View(castMembers));
        }
        // GET: CastMembersShared/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CastMembers castMembers = db.CastMembers.Find(id);

            if (castMembers == null)
            {
                return(HttpNotFound());
            }
            return(View(castMembers));
        }
        // GET: CastMembersShared/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CastMembers castMembers = db.CastMembers.Find(id);

            if (castMembers == null)
            {
                return(HttpNotFound());
            }
            ViewBag.CastDetailsId = new SelectList(db.CastDetails, "CastDetailsId", "FirstName", castMembers.CastDetailsId);
            ViewBag.DVDDetailsId  = new SelectList(db.DVDDetails, "DVDDetailsId", "Name", castMembers.DVDDetailsId);
            return(View(castMembers));
        }