public IActionResult InsertAuthor([FromBody] AuthorInputModel newAuthor) { if (!_authService.Validate(Request.Headers["Authorization"])) { return(Unauthorized()); } if (!ModelState.IsValid) { return(BadRequest("Model is not properly formatted.")); } int newId = _authorService.InsertAuthor(newAuthor); return(CreatedAtRoute("GetAuthors", new { id = newId }, null)); }
public IActionResult InsertNewsItem([FromBody] NewsItemInputModel newNewsItem) { if (!_authService.Validate(Request.Headers["Authorization"])) { return(Unauthorized()); } if (!ModelState.IsValid) { return(BadRequest("Model is not properly formatted.")); } var newId = _newsService.InsertNewsItem(newNewsItem); return(CreatedAtRoute("GetNewsById", new { Id = newId }, null)); }
public IActionResult NewCategory([FromBody] CategoryInputModel newCategory) { if (!_authService.Validate(Request.Headers["Authorization"])) { return(Unauthorized()); } if (!ModelState.IsValid) { return(BadRequest("Model is not properly formatted.")); } var newId = _categoryService.InsertCategory(newCategory); return(CreatedAtRoute("GetCategories", new { Id = newId }, null)); }