public IHttpActionResult AddProfilePost(PostBindingModel pbm) { if (ModelState.IsValid) { try { var userId = Guid.Parse(User.Identity.GetUserId()); var post = Mapper.Map <PostBindingModel, BLL.Entities.Post>(pbm); _profileService.AddProfilePost(userId, post); return(Ok()); } catch (Exception ex) { var results = ex.Message; } } else { return(BadRequest(ModelState)); } return(Ok(StatusCode(HttpStatusCode.BadRequest))); }