//[ValidateAntiForgeryToken]
        public ActionResult Edit(VideoCardInterfaceViewModel model)
        {
            var videoCardInterface = _videoCardInterfaceService.GetVideoCardInterface(model.Id);

            if (videoCardInterface == null)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                videoCardInterface.Name       = model.Name;
                videoCardInterface.Multiplier = model.Multiplier;
                videoCardInterface.Version    = model.Version;

                var result = _videoCardInterfaceService.UpdateVideoCardInterface(videoCardInterface);

                model.Id = videoCardInterface.Id;

                if (result.Succedeed)
                {
                    return(Json(model));
                }

                return(NotFound(result));
            }
            return(PartialView(model));
        }
        public ActionResult Edit(int id)
        {
            var videoCardInterface = _videoCardInterfaceService.GetVideoCardInterface(id);

            if (videoCardInterface == null)
            {
                return(NotFound());
            }

            var model = new VideoCardInterfaceViewModel()
            {
                Name       = videoCardInterface.Name,
                Version    = videoCardInterface.Version,
                Multiplier = videoCardInterface.Multiplier
            };

            return(PartialView("Create", model));
        }
        //[ValidateAntiForgeryToken]
        public IActionResult Create(VideoCardInterfaceViewModel model)
        {
            if (ModelState.IsValid)
            {
                var videoCardInterface = new VideoCardInterface()
                {
                    Name       = model.Name,
                    Multiplier = model.Multiplier,
                    Version    = model.Version
                };

                var result = _videoCardInterfaceService.CreateVideoCardInterface(videoCardInterface);

                model.Id = videoCardInterface.Id;

                if (result.Succedeed)
                {
                    return(Json(model));
                }

                return(NotFound(result));
            }
            return(PartialView(model));
        }