public IEnumerable <Tag> AddTags([FromBody] List <Tag> tags, int id) { var user = HttpContext.User.Identity.Name; if (ModelState.IsValid) { return(_db.AddTags(tags, user, id)); } return(null); }
public async Task <IActionResult> AddTags(int contentId, int id, [FromBody] TagsInputDTO tags) { if (contentId == 0 || id == 0 || tags == null) { return(BadRequest()); } var result = await tagRepository.AddTags(contentId, id, tags.tags); if (result == false) { return(new StatusCodeResult(500)); } return(CreatedAtRoute("GetTags", new { contentId = contentId, id = id })); }
public List <Guid> AddTags(List <string> tags) { var tagIds = _tagRepository.AddTags(tags); return(tagIds); }