Example #1
0
        //private FilmsContextcs db = new FilmsContextcs();

        // GET: Directors
        public async Task <ActionResult> Index()
        {
            using (FilmsContextcs db = new FilmsContextcs())
            {
                return(View(await db.Directors.ToListAsync()));
            }
        }
Example #2
0
 public ActionResult ViewJS(Actor actor)
 {
     using (FilmsContextcs db = new FilmsContextcs())
     {
         return(View(db.Actors.ToList()));
     }
 }
Example #3
0
 public ActionResult Index()
 {
     using (FilmsContextcs db = new FilmsContextcs())
     {
         return(View(db.Films.ToList()));
     }
 }
Example #4
0
 // GET: Films/Create
 public ActionResult Create()
 {
     using (FilmsContextcs db = new FilmsContextcs())
     {
         FilmViewModel film = new FilmViewModel();
         film.ActorsAll = db.Actors.ToList();
         return(View(model: film));
     }
 }
Example #5
0
        // GET: Films
        public async Task <ActionResult> Index()
        {
            //using (FilmsContextcs db = new FilmsContextcs())
            //{ якщо зробити через using то на вюшку не передастся обєкт і ми отримаємо помилку
            FilmsContextcs db = new FilmsContextcs();

            return(View(await db.Films.ToListAsync()));
            //}
        }
Example #6
0
 public JsonResult getActorJS(string id)
 {
     using (FilmsContextcs db = new FilmsContextcs())
     {
         List <Actor> actor = new List <Actor>();
         actor = db.Actors.ToList();
         return(Json(actor, JsonRequestBehavior.AllowGet));
     }
 }
Example #7
0
 public ActionResult createJS(Actor actor)
 {
     using (FilmsContextcs db = new FilmsContextcs())
     {
         db.Actors.Add(actor);
         db.SaveChanges();
         var actors = db.Actors.ToList();
         return(Json(actors, JsonRequestBehavior.AllowGet));
     }
 }
Example #8
0
 protected override void Dispose(bool disposing)
 {
     using (FilmsContextcs db = new FilmsContextcs())
     {
         if (disposing)
         {
             db.Dispose();
         }
         base.Dispose(disposing);
     }
 }
Example #9
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            using (FilmsContextcs db = new FilmsContextcs())
            {
                Director director = await db.Directors.FindAsync(id);

                db.Directors.Remove(director);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
        }
Example #10
0
        public async Task <ActionResult> Edit([Bind(Include = "Id,Name")] Director director)
        {
            using (FilmsContextcs db = new FilmsContextcs())
            {
                if (ModelState.IsValid)
                {
                    db.Entry(director).State = EntityState.Modified;
                    await db.SaveChangesAsync();

                    return(RedirectToAction("Index"));
                }
                return(View(director));
            }
        }
Example #11
0
        public async Task <ActionResult> Edit([Bind(Include = "Id,Name,Description,ReleaseDay")] Film film)
        {
            using (FilmsContextcs db = new FilmsContextcs())
            {
                if (ModelState.IsValid)
                {
                    db.Entry(film).State = EntityState.Modified;
                    await db.SaveChangesAsync();

                    return(RedirectToAction("Index"));
                }
                return(View(film));
            }
        }
Example #12
0
        public async Task <ActionResult> Create([Bind(Include = "Id,Name")] Director director)
        {
            using (FilmsContextcs db = new FilmsContextcs())
            {
                if (ModelState.IsValid)
                {
                    db.Directors.Add(director);
                    await db.SaveChangesAsync();

                    return(RedirectToAction("Index"));
                }

                return(View(director));
            }
        }
Example #13
0
 //POST: Films/Create
 public async Task <JsonResult> SaveFilm(/*string Name, string Description, List<int> SelectedActors*/ FilmViewModel model)
 {
     using (FilmsContextcs db = new FilmsContextcs())
     {
         var film = (Film)model;
         foreach (var item in model.SelectedActors)
         {
             var actors = db.Actors.Find(item);
             film.Actors.Add(actors);
         }
         db.Films.Add(film);
         await db.SaveChangesAsync();
     }
     return(Json(JsonRequestBehavior.AllowGet));
 }
Example #14
0
        // GET: Directors/Edit/5
        public async Task <ActionResult> Edit(int?id)
        {
            using (FilmsContextcs db = new FilmsContextcs())
            {
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
                Director director = await db.Directors.FindAsync(id);

                if (director == null)
                {
                    return(HttpNotFound());
                }
                return(View(director));
            }
        }
Example #15
0
        // GET: Films/Details/5
        public async Task <ActionResult> Details(int?id)
        {
            using (FilmsContextcs db = new FilmsContextcs())
            {
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
                Film film = await db.Films.FindAsync(id);

                if (film == null)
                {
                    return(HttpNotFound());
                }
                return(View(film));
            }
        }