// Get messages by identifiers, filtered by item public IEnumerable <MessageBase> MessageFilterByUserIdWithItem(MessageFilterByUserIdWithItem filterObj) { var userMsgs = MessageFilterByUserId(filterObj.UserId); var msgs = userMsgs.Where(u => u.ItemId == filterObj.ItemId); return(Mapper.Map <IEnumerable <MessageBase> >(msgs)); }
public IHttpActionResult FilterByUserIdWithItem([FromBody] MessageFilterByUserIdWithItem filterObj) { if (filterObj == null) { return(BadRequest("Must send an entity body")); } var msgs = m.MessageFilterByUserIdWithItem(filterObj); if (msgs == null) { return(NotFound()); } return(Ok(msgs)); }