public ActionResult AddNewFeatureValue(EditFeatureViewModel model) { adminService.AddNewFeatureValue(new FeatureValue() { Name = model.FeatureValueName, FeatureId = model.FeatureId }); return(RedirectToAction("EditFeature", new { featureId = model.FeatureId })); }
public ActionResult EditFeature(EditFeatureViewModel model) { adminService.EditFeature(new Feature() { Name = model.FeatureName, Id = model.FeatureId, IsAssemblyFeature = model.IsAssembly }); return(RedirectToAction(nameof(FeaturesPanel))); }
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)); }
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; }