public IActionResult UpdateAnnouncementWidgetCategories(AnnouncementWidgetCategorySubmissionViewModel model)
        {
            if (model.Categories != null && ModelState.IsValid)
            {
                var categoryIds = model.Categories.Split(new char[] { ',' });

                _announcementWidgetService.SetWidgetCategories(model.WidgetId, categoryIds);

                return(Ok(model));
            }
            else if (model.Categories == null && model.WidgetId != null)
            {
                _announcementWidgetService.ClearWidgetCategories(model.WidgetId);

                return(Ok(model));
            }

            return(BadRequest(ModelState));
        }