Пример #1
0
        public void InsertTest()
        {
            Director director = new Director();

            director.FirstName = "Bananas";
            director.LastName  = "Bananas";
            Assert.IsTrue(DirectorManager.Insert(director) > 0);
        }
Пример #2
0
        public void InsertTest()
        {
            Director director = new Director {
                FirstName = "Ann", LastName = "Krueger"
            };

            Assert.AreNotEqual(0, DirectorManager.Insert(director));
        }
Пример #3
0
        public void InsertTest()
        {
            Director director = new Director();

            director.FirstName = "The Rock";
            director.LastName  = "Johnson";


            bool result = DirectorManager.Insert(director);

            Assert.IsTrue(result);
        }
Пример #4
0
 public ActionResult Create(Director director)
 {
     try
     {
         // TODO: Add insert logic here
         DirectorManager.Insert(director);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Пример #5
0
 public ActionResult Create(Director director)
 {
     try
     {
         // TODO: Add insert logic here
         DirectorManager.Insert(director);
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         ViewBag.Message = ex.Message;
         return(View(director));
     }
 }
Пример #6
0
        protected void btnInsert_Click(object sender, EventArgs e)
        {
            try
            {
                item = new Director();

                //Assign the property values
                item.LastName  = txtLast.Text;
                item.FirstName = txtFirst.Text;

                //use the manager to add a row
                int results = DirectorManager.Insert(item);
                Response.Write("Inserted " + results + " rows...");
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
Пример #7
0
        protected void btnInsert_Click(object sender, EventArgs e)
        {
            try
            {
                director = new Director();
                // Get the typed description from the screen
                director.FirstName = txtFirstName.Text;
                director.LastName  = txtLastName.Text;

                // Add to the database
                DirectorManager.Insert(director);

                // Add to the list
                directors.Add(director);

                Rebind();
            }
            catch (Exception ex)
            {
                Response.Write("Error: " + ex.Message);
            }
        }
        public ActionResult Create(Director model, HttpPostedFileBase ImagePath)
        {
            Movie movie = CurrentSession.Get <Movie>("selectedMovie");

            CurrentSession.Remove("notNormalCreate");
            if (model.Id != 0)
            {
                Director director = directorManager.Find(I => I.Id == model.Id);
                movie.Directors.Add(director);
                directorManager.Save();
                return(RedirectToAction("Index"));
            }
            if (ModelState.IsValid)
            {
                directorManager.Insert(model);
                Director director = directorManager.Find(I => I.Name == model.Name && I.Surname == model.Surname);
                if (ImagePath != null)
                {
                    director.ImagePath = $"{director.ImagePath}.{ImagePath.ContentType.Split('/')[1]}";
                    ImagePath.SaveAs(Server.MapPath($"~/img/DirectorPhotos/{director.ImagePath}"));
                }
                else
                {
                    director.ImagePath = "defaultPhoto.png";
                }
                directorManager.Save();
                if (movie != null)
                {
                    director.Movies.Add(movie);
                    directorManager.Attach(director);
                    directorManager.Save();
                    return(RedirectToAction("Index"));
                }
                directorManager.Save();
                return(RedirectToAction("Index"));
            }

            return(View());
        }