Ejemplo n.º 1
0
        public async Task <Result <ContentPageManageModel> > UpdateContentPage([FromBody] ContentPageManageModel model)
        {
            if (!Validate(model))
            {
                return(null);
            }
            var item    = model.Convert();
            var sUserId = _userManager.GetUserId(User);
            int userId;

            if (Int32.TryParse(sUserId, out userId))
            {
                item.UserId = userId;
            }

            item = await contentPageService.UpdateContentPageAsync(item);

            await contentPageService.AttachContentPageToCategoriesAsync(item.Id, model.CategoryIds);

            return(new ContentPageManageModel(item));
        }