public async Task <IViewComponentResult> InvokeAsync(NewsWidget model) { model.Categories = null; model.Tags = null; return(View("/UI/Views/Components/NewsWidgetForm.cshtml", model)); }
public IActionResult DeleteNewsWidget(NewsWidget model) { if (model.Id != null) { _NewsWidgetService.DeleteModel(model.Id); return(Ok()); } return(BadRequest()); }
public IActionResult UpdateNewsWidget(NewsWidget model) { if (ModelState.IsValid) { _NewsWidgetService.UpdateModel(model); return(Ok(model)); } return(BadRequest(ModelState)); }
public async Task <IViewComponentResult> InvokeAsync(NewsWidget model) { var userContext = _userContextAccessor.GetContext(); var viewModel = new NewsWidgetCategoryFormViewModel { WidgetId = model.Id, UserId = userContext.UserId }; return(View("/UI/Views/Components/NewsWidgetCategoryBase.cshtml", viewModel)); }