Example #1
0
        public ActionResult SaveBlogCategory(BlogCategory category)
        {
            var user = _userContextAccessor.GetContext();

            category.UserId   = user.UserId;
            category.IsActive = true;

            if (ModelState.IsValid)
            {
                try
                {
                    if (string.IsNullOrEmpty(category.Id))
                    {
                        _blogManager.CreateBlogCategory(category);
                    }
                    else
                    {
                        _blogManager.UpdateBlogCategory(category);
                    }
                }
                catch (Exception ex)
                {
                    return(BadRequest(ex));
                }

                return(Ok(category));
            }

            return(BadRequest(ModelState));
        }