public async Task <IViewComponentResult> InvokeAsync(AnnouncementWidget model) { model.Categories = null; model.Tags = null; return(View("/UI/Views/Components/AnnouncementWidgetForm.cshtml", model)); }
public IActionResult UpdateAnnouncementWidget(AnnouncementWidget model) { if (ModelState.IsValid) { _announcementWidgetService.UpdateModel(model); return(Ok(model)); } return(BadRequest(ModelState)); }
public IActionResult DeleteAnnouncementWidget(AnnouncementWidget model) { if (model.Id != null) { _announcementWidgetService.DeleteModel(model.Id); return(Ok()); } return(BadRequest()); }
public async Task <IViewComponentResult> InvokeAsync(AnnouncementWidget model) { var userContext = _userContextAccessor.GetContext(); var viewModel = new AnnouncementWidgetCategoryFormViewModel { WidgetId = model.Id, UserId = userContext.UserId }; return(View("/UI/Views/Components/AnnouncementWidgetCategoryBase.cshtml", viewModel)); }