Ejemplo n.º 1
0
        public async Task <ActionResult> Post(CategoryViewModel model)
        {
            if (model.ParentId == 0)
            {
                var newMainCategory = new MainCategory(model.Name, model.HasChildren, model.DisplayName);
                if (await itemsServices.CreateMainCategoryAsync(newMainCategory) == 1)
                {
                    return(Ok());
                }

                return(Conflict());
            }
            var newCategory = new Category(model.ParentId, model.Name, model.HasChildren, model.DisplayName);

            if (await itemsServices.CreateCategoryAsync(newCategory) == 1)
            {
                return(Ok());
            }

            return(Conflict());
        }