Exemple #1
0
        public ActionResult Create(MovieVM movieVM)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (MoviesReference.MoviesClient service = new MoviesReference.MoviesClient())
                    {
                        MoviesReference.MovieDto movieDto = new MoviesReference.MovieDto
                        {
                            Title          = movieVM.Title,
                            ReleaseDate    = movieVM.ReleaseDate,
                            ReleaseCountry = movieVM.ReleaseCountry,
                            Genre          = new MoviesReference.GenreDto
                            {
                                Id = movieVM.GenreId
                            }
                        };
                        service.PostMovie(movieDto);
                    }

                    return(RedirectToAction("Index"));
                }

                ViewBag.Genres = LoadDataUtil.LoadGenreData();
                return(View());
            }
            catch
            {
                ViewBag.Genres = LoadDataUtil.LoadGenreData();
                return(View());
            }
        }
        public ActionResult Create()
        {
            EditVM model = new EditVM();

            model.NationalitiesList = LoadDataUtil.LoadNationalitiesData();
            model.FacultiesList     = LoadDataUtil.LoadFacultiesData();
            return(View(model));
        }
        public ActionResult Edit(int id)
        {
            using (_service.Service)
            {
                SR.MVCWebSite.StudentsService.StudentDTO item =
                    _service.Service.GetStudents().Where(x => x.Id == id).FirstOrDefault();
                EditVM model = new EditVM();
                model.PopulateModel(item);
                model.NationalitiesList = LoadDataUtil.LoadNationalitiesData();
                model.FacultiesList     = LoadDataUtil.LoadFacultiesData();

                return(View(model));
            }
        }
Exemple #4
0
        // GET: Movies/Edit/5
        public ActionResult Edit(int id)
        {
            MovieVM movieVM = new MovieVM();

            using (MoviesReference.MoviesClient service = new MoviesReference.MoviesClient())
            {
                var movieDto = service.GetMovieByID(id);
                movieVM = new MovieVM(movieDto);
            }

            ViewBag.Genres = LoadDataUtil.LoadGenreData();

            return(View(movieVM));
        }
Exemple #5
0
        /// <summary>
        /// Выполнить.
        /// </summary>
        /// <param name="parameter">Параметр.</param>
        protected override void Execute(MainWindowVM parameter)
        {
            if (!parameter.Data.Any())
            {
                MessageBox.Show("Отсутвуют данные для прогноза!\n" +
                                "Загрузите данные.");

                return;
            }

            var result = MessageBox.Show("Использовать стандартную директорию весов?",
                                         "Загрузка весов", MessageBoxButton.YesNo, MessageBoxImage.Question);

            var directory = $"{PathHelper.GetResourcesPath()}{PathConstants.SAVE_PATH}";

            if (result.Equals(MessageBoxResult.No))
            {
                MessageBox.Show("Операция не реализована!");
                return;
            }

            var error = LoadDataUtil.LoadErrorData(directory);

            if (error == null)
            {
                return;
            }

            var errorInPercentString = DataConverterUtil.ToPercentString((double)error);

            parameter.PercentLabelVisibility = Visibility.Visible;
            parameter.ErrorByPercentString   = $"Ошибка в предсказании: {errorInPercentString}";

            var layersData = LoadDataUtil.LoadLayersData(directory);

            var startIndex   = parameter.Data.Count - TrainingConstants.COUNT_OF_VALUES;
            var preparedData = parameter.Data.GetRange(startIndex, TrainingConstants.COUNT_OF_VALUES);

            var foreCastingUtil = new ForeCastUtil(layersData, preparedData);
            var offset          = foreCastingUtil.GetOffset();

            SetMaxOffsetLine(parameter, error, offset);
            SetMinOffsetLine(parameter, error, offset);
            SetOffsetLine(parameter, offset);
        }
        public ActionResult Create(EditVM model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (_service.Service)
                    {
                        SR.MVCWebSite.StudentsService.StudentDTO item = new SR.MVCWebSite.StudentsService.StudentDTO();

                        model.PopulateEntityDTO(item);
                        _service.Service.PostStudent(item);
                    }
                    return(RedirectToAction("Index"));
                }
                model.NationalitiesList = LoadDataUtil.LoadNationalitiesData();
                model.FacultiesList     = LoadDataUtil.LoadFacultiesData();
                return(View(model));
            }
            catch
            {
                return(View(model));
            }
        }
Exemple #7
0
        // GET: Movies/Create
        public ActionResult Create()
        {
            ViewBag.Genres = LoadDataUtil.LoadGenreData();

            return(View());
        }