Exemple #1
0
 public ActionResult AddNewFeatureValue(EditFeatureViewModel model)
 {
     adminService.AddNewFeatureValue(new FeatureValue()
     {
         Name = model.FeatureValueName, FeatureId = model.FeatureId
     });
     return(RedirectToAction("EditFeature", new { featureId = model.FeatureId }));
 }
Exemple #2
0
 public ActionResult EditFeature(EditFeatureViewModel model)
 {
     adminService.EditFeature(new Feature()
     {
         Name = model.FeatureName, Id = model.FeatureId, IsAssemblyFeature = model.IsAssembly
     });
     return(RedirectToAction(nameof(FeaturesPanel)));
 }
Exemple #3
0
        public ActionResult Edit(int id)
        {
            var feature = repository.Find(id);

            if (feature == null)
            {
                return(NotFound());
            }
            var model = new EditFeatureViewModel
            {
                Id          = feature.ID,
                Title       = feature.Title,
                Description = feature.Description,
                Image       = feature.Image
            };

            return(View(model));
        }
        public IActionResult Edit(EditFeatureViewModel model)
        {
            if (ModelState.IsValid)
            {
                var context = new ApplicationContext();

                var feature = context.Features.FirstOrDefault(f => f.Id == model.Id);

                if (feature != null)
                {
                    feature.Name           = model.Name;
                    feature.ControllerName = model.ControllerName;
                    feature.Description    = model.Description;
                    context.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }

            return(View(model));
        }
        public IActionResult Edit(int id)
        {
            var context = new ApplicationContext();

            var feature = context.Features.FirstOrDefault(f => f.Id == id);

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

            var model = new EditFeatureViewModel
            {
                Id             = id,
                Name           = feature.Name,
                ControllerName = feature.ControllerName,
                Description    = feature.Description
            };

            return(View(model));
        }
Exemple #6
0
 public ActionResult Edit(int id, EditFeatureViewModel model)
 {
     try
     {
         string FileName = UploadFile(model.File, model.Image);
         if (ModelState.IsValid)
         {
             var feature = new Features
             {
                 Title       = model.Title,
                 Description = model.Description,
                 Image       = FileName
             };
             repository.Update(model.Id, feature);
             return(RedirectToAction("index"));
         }
         return(View(model));
     }
     catch
     {
         return(View());
     }
 }
 /// <summary>
 /// Detail form constructor for when a new entry is being added.
 /// </summary>
 /// <param name="type">The geoJSON geometry type being added.</param>
 public EditFeatureView(EditFeatureViewModel featureDetailsViewModel)
 {
     InitializeComponent();
     BindingContext = viewModel = featureDetailsViewModel;
 }