Example #1
0
        public IActionResult AddCategory([FromBody] CategoryInputModel newCategory)
        {
            string authHeader = Request.Headers["Authorization"];

            if (!ModelState.IsValid)
            {
                return(StatusCode(412, newCategory));
            }
            if (secretKey != authHeader)
            {
                return(Unauthorized());
            }
            ;

            var id = _newsService.AddCategory(newCategory);

            return(CreatedAtRoute("GetCategoryById", new { id }, null));
        }