Edit CommentService:

Add OffendingReport

Please For Work Craat Method Whene CommentTypeId=2 (1:Normal Comment , 2: OffendingReport):

Delete FK_TbComment_TbMessage1 with dbo.TbMessage.Id in RelationShips
the parameter name of methods should be camelCase (first Letter lower)
CommenttypeId ==> commentTypeId
please read the standard naming for .net