示例#1
0
        public ActionResult FilmPredition(string filmName)
        {
            var resultFilm = (IMDBModel)TempData["FilmUpdate"];

            if (resultFilm == null || String.IsNullOrEmpty(filmName))
            {
                return(Json(new
                {
                    result = "KO",
                    value = "null",
                }, JsonRequestBehavior.AllowGet));
            }

            //Predition area
            IMDBModelHelper.FilmState team = IMDBModelHelper.StartTrain(resultFilm);

            if (team == IMDBModelHelper.FilmState.DEFAULT)
            {
                return(Json(new
                {
                    result = "KO",
                    value = "null",
                }, JsonRequestBehavior.AllowGet));
            }

            //Train data
            return(Json(new
            {
                result = "OK",
                value = team,
            }, JsonRequestBehavior.AllowGet));
        }
示例#2
0
        public ActionResult GetDetailFilmFromIMDB(string filmName)
        {
            if (filmName == null)
            {
                return(Json(new
                {
                    result = "KO",
                    value = "null",
                }, JsonRequestBehavior.AllowGet));
            }

            //get data and serilize
            IMDBModel result = IMDBModelHelper.GetMovieInformation(filmName);

            TempData["FilmUpdate"] = result;
            if (result == null)
            {
                return(Json(new
                {
                    result = "KO",
                    value = "null",
                }, JsonRequestBehavior.AllowGet));
            }

            IMDBViewModel resultVm = new IMDBViewModel();

            resultVm = MappingDataMovie(result);
            return(Json(new
            {
                result = "OK",
                value = resultVm,
            }, JsonRequestBehavior.AllowGet));
        }