Beispiel #1
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            FilmCrewMember filmCrewMember = await ctx.FilmCrewMembers.FindAsync(id);

            ctx.FilmCrewMembers.Remove(filmCrewMember);
            await ctx.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Beispiel #2
0
        public async Task <ActionResult> Edit([Bind(Include = "Id,Name,Bio,DoB,ImageUri,Role")] FilmCrewMember filmCrewMember)
        {
            if (ModelState.IsValid)
            {
                ctx.Entry(filmCrewMember).State = EntityState.Modified;
                await ctx.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(filmCrewMember));
        }
Beispiel #3
0
        public async Task <ActionResult> Create([Bind(Include = "Id,Name,Bio,DoB,ImageUri,Role")] FilmCrewMember filmCrewMember)
        {
            if (ModelState.IsValid)
            {
                ctx.FilmCrewMembers.Add(filmCrewMember);
                await ctx.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(filmCrewMember));
        }
Beispiel #4
0
        // GET: FilmCrewMembers/Delete/5
        public async Task <ActionResult> Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            FilmCrewMember filmCrewMember = await ctx.FilmCrewMembers.FindAsync(id);

            if (filmCrewMember == null)
            {
                return(HttpNotFound());
            }
            return(View(filmCrewMember));
        }
Beispiel #5
0
        // GET: FilmCrewMembers/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            FilmCrewMember filmCrewMember = ctx.FilmCrewMembers.Include(m => m.Movies).FirstOrDefault(m => m.Id == id);

            if (filmCrewMember == null)
            {
                return(HttpNotFound());
            }
            return(View(new FillmCrewMemberViewModel
            {
                Id = filmCrewMember.Id,
                Name = filmCrewMember.Name,
                Bio = filmCrewMember.Bio,
                DoB = filmCrewMember.DoB,
                ImageUri = filmCrewMember.ImageUri,
                Role = filmCrewMember.Role,
                Movies = filmCrewMember.Movies
            }));
        }