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