public void Post([FromUri]int postId, string username)
{
try
{
var user = _user.GetByUserName(username);
var loggedUser = _user.GetByUserName(User.Identity.Name);
if (loggedUser.Id != user.Id) throw new HttpResponseException(HttpStatusCode.Forbidden);
var postLike = new PostLike
{
PostId = postId,
UserId = user.Id
};
_service.Add(postLike);
}
catch (Exception ex)
{
_errorSignaler.SignalFromCurrentContext(ex);
}
}
}