public async Task <PresenceProfileStatus> GetStatus([FromBody] ProfileLookup profileLookup)
        {
            PresenceProfileLookup lookup = new PresenceProfileLookup();

            lookup.profileLookup = profileLookup;
            PresenceProfileStatus status = (await profileStatusRepository.Lookup(lookup)).FirstOrDefault();

            if (status == null)
            {
                throw new NoSuchUserException();
            }
            return(status);
        }
 public Task <PresenceProfileStatus> SetStatus([FromBody] PresenceProfileStatus profileLookup)
 {
     return(profileStatusRepository.Update(profileLookup));
 }