public IActionResult DeleteMessage(Guid id) { var userId = _userService.GetCurrentUserId(this._httpContextAccessor); var message = _messagesService.GetById(id); if (message == null) { return(NotFound()); } if (message.UserId != userId) { return(Forbid()); } _messagesService.Delete(message); return(Ok()); }
public async Task <ActionResult> Delete(int userId, int id) { await _serv.Delete(userId, id); return(NoContent()); }
public string Delete(Guid id) { _messagesService.Delete(id); return("ok"); }