public async Task <Result <bool> > PostMessage([FromBody] InternalFeed msg) { try { if (msg == null || msg.PersonName == "" || msg.PostText == "") { return new Result <bool> { Data = false, ResultCode = (int)HttpStatusCode.BadRequest, ResultMessage = "Wrong input." } } ; var isItPosted = await new SocialService().Post(msg); return(new Result <bool> { Data = true, ResultCode = (int)HttpStatusCode.OK, ResultMessage = "Message posted successfully." }); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; return(new Result <bool> { Data = false, ResultCode = (int)CoreCodes.CommonGenericError, ResultMessage = "Common Generic Error. Probably bad insert. -- " + ex.Message }); } }
public MongoFeed Feed(InternalFeed internalFeed) { return(new MongoFeed { Comments = Comments(internalFeed.Comments), Date = internalFeed.Date, Likes = Likes(internalFeed.Likes), PersonName = internalFeed.PersonName, Picture = internalFeed.Picture, PostText = internalFeed.PostText, TaggedPeople = internalFeed.TaggedPeople, UserId = internalFeed.UserId }); }