public ResponseModel <Category> Add([FromBody] Miktobutik.Models.InputModels.InputCategory category)
        {
            var result = new ResponseModel <Category>();

            try
            {
                if (ModelState.IsValid)
                {
                    Category NewCat = new Category()
                    {
                        Name        = category.Name,
                        ActiveState = category.ActiveState,
                        Description = category.Description,
                        Keywords    = category.Keywords
                    };
                    result = _categoryManager.Add(NewCat);
                }
                else
                {
                    result.Success = false;
                    result.result  = null;
                }
            }
            catch (Exception ex)
            {
                logger.LogError(ex, ex.Message);
                result.Success = false;
                result.Message = ex.Message;
            }
            return(result);
        }
예제 #2
0
        public static ResponseModel <Category> AddCategories(Miktobutik.Models.InputModels.InputCategory model)
        {
            var cli  = new MikroButik.Common.ApiClient();
            var data = cli.PostData <ResponseModel <Category> >(Models.Paths.AddCategory, model);

            return(data);
        }