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());
        }
Exemple #4
0
        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));
        }