Example #1
0
        // 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));
        }
Example #2
0
        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));
        }