Esempio n. 1
0
        public async Task <IActionResult> Create([Bind("MovieId,Name,Director,ReleaseDate,Email,Language")] Movie movie)
        {
            if (ModelState.IsValid)
            {
                _context.Add(movie);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(movie));
        }
        public async Task <IActionResult> Create([Bind("MovieID,Category,Title,Year,Director,Rating,Edited,LentTo,Notes")] Movie movie)
        {
            if (ModelState.IsValid)
            {
                _context.Add(movie);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(movie));
        }
Esempio n. 3
0
        public async Task <IActionResult> Create([Bind("ID,Title,ReleaseDate,Genre,Price,Test")] Movie movie)
        {
            if (ModelState.IsValid)
            {
                _context.Add(movie);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(movie));
        }
Esempio n. 4
0
        public async Task <IActionResult> Create([Bind("CategoryId,CategoryName,CategoryCode")] Category category)
        {
            if (ModelState.IsValid)
            {
                _context.Add(category);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(category));
        }
Esempio n. 5
0
        public async Task <IActionResult> Create([Bind("Id,FirstName,LastName,EmailId,pwd,retypwd")] RegisterModel registerModel)
        {
            if (ModelState.IsValid)
            {
                _context.Add(registerModel);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(registerModel));
        }
Esempio n. 6
0
        public async Task <IActionResult> PostComment(string commentText, string id)
        {
            Comment userComment = new Comment {
                MovieImdbApi = id, Text = commentText, UserId = _userManager.GetUserId(User)
            };

            _moviedb.Add(userComment);
            await _moviedb.SaveChangesAsync();

            return(RedirectToAction("Index", "Info", new { id }));
        }
        public async Task <IActionResult> Create([Bind("LangId,Language,MovieId")] LanguageModel languageModel)
        {
            if (ModelState.IsValid)
            {
                _context.Add(languageModel);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["MovieId"] = new SelectList(_context.MovieModels, "MovieID", "MovieDescription", languageModel.MovieId);
            return(View(languageModel));
        }
        public async Task <IActionResult> Create([Bind("Id,Name,ReleaseDate,Director,Languages,EmailID,CategoryId")] Movie movie)
        {
            if (ModelState.IsValid)
            {
                _context.Add(movie);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["CategoryId"] = new SelectList(_context.Categories, "Id", "Id", movie.CategoryId);
            return(View(movie));
        }
Esempio n. 9
0
        public async Task <IActionResult> Create([Bind("Id,Title,Genre,Runtime")] Movies movies)
        {
            if (ModelState.IsValid)
            {
                _context.Add(movies);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewBag["Error"] = "An error has occurred in the program";
            return(View("Index", ViewBag));
        }
 public IActionResult EnterMovie(Movie appResponse)
 {
     if (ModelState.IsValid)
     {
         _context.Add(appResponse);
         _context.SaveChanges();
         return(View("Confirmation", appResponse));
     }
     else
     {
         return(View());
     }
 }
Esempio n. 11
0
        public async Task <IActionResult> Create([Bind("ID,Title,Summary,ReleaseDate,Genre,Price,Rated,PicturePath")] Movie movie)
        {
            ViewBag.ListGenre = _context.Genres.Select(x => new SelectListItem()
            {
                Text = x.Name, Value = x.ID.ToString()
            }).Distinct().ToList();

            if (ModelState.IsValid)
            {
                _context.Add(movie);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }

            if (movie.PictureUpload != null)
            {
                string path =
                    Path.Combine(Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/images"),
                                 Path.GetFileName(movie.PictureUpload.FileName));
                using (var stream = System.IO.File.Create(path))
                {
                    movie.PictureUpload.CopyTo(stream);
                }
                string pathInDb = "/images/" + Path.GetFileName(movie.PictureUpload.FileName);
                movie.PicturePath = pathInDb;
            }
            else
            {
                //Kiem bat ky hinh No Image tren internet
                movie.PicturePath = "/images/no-image.jpg";
            }
            _context.Add(movie);


            return(View(movie));
        }
Esempio n. 12
0
        public async Task <IActionResult> Add(MovieDTO movieDTO)
        {
            Movie movie = new Movie
            {
                imdbID = movieDTO.imdbID,
                Poster = movieDTO.Poster,
                Title  = movieDTO.Title,
                UserId = _userManager.GetUserId(User),
                Year   = movieDTO.Year,
                Rating = null
            };

            _movieDB.Add(movie);
            await _movieDB.SaveChangesAsync();

            return(RedirectToAction("Index", "Search"));
        }
        public string Post([FromBody] UserForJson value)
        {
            //check User have existing in database
            if (!dbContext.TbIusers.Any(user => user.Username.Equals(value.Username)))
            {
                TbIuser         tbIuser         = UserConverter.ConvertJsonUserToUser(value);
                ValidatorResult validatorResult = UserValidator.IsValidUser(tbIuser);
                if (!validatorResult.IsValid)
                {
                    return(JsonConvert.SerializeObject(validatorResult.ValidationMessage));
                }

                TbIuser user = new TbIuser();
                user.Username    = tbIuser.Username;
                user.Email       = tbIuser.Email;
                user.DateOfBirth = tbIuser.DateOfBirth;
                user.FullName    = tbIuser.FullName;
                user.Gender      = tbIuser.Gender;
                user.Role        = Role.User;
                user.PhoneNumber = tbIuser.PhoneNumber;
                user.Salt        = Convert.ToBase64String(Common.GetRandomSalt(16));
                user.Password    = Convert.ToBase64String(Common.SaltHashPassword(
                                                              Encoding.ASCII.GetBytes(tbIuser.Password),
                                                              Convert.FromBase64String(user.Salt)));

                //Add to DB
                try
                {
                    dbContext.Add(user);
                    dbContext.SaveChanges();
                    return(JsonConvert.SerializeObject("Register successfully"));
                }
                catch (Exception e)
                {
                    return(JsonConvert.SerializeObject(e.Message));
                }
            }
            else
            {
                return(JsonConvert.SerializeObject("User is existing in Database."));
            }
        }