public void UpdateTitle(CategoryUpdateTitle input) { // check user and permissions Session.EnsureAuthenticated(); var model = _categoryRepository.Find(input.Id); if (model.Title == input.Title) { throw new Exceptions.BadRequestException("NOTHING_CHANGED"); } model.Title = input.Title; model.UpdatedAt = DateTime.UtcNow; model.UpdatedByUserId = Session.AuthenticatedUserId.Value; _categoryRepository.Update(model); }
public IActionResult UpdateThreadTitle([FromBody] CategoryUpdateTitle input) { _categoryService.UpdateTitle(input); return(Ok()); }