public async Task <HttpResponseMessage> Post(TwitterStatusModel model) { // If token and token secret was not overridden use last one saved if (string.IsNullOrEmpty(model.Token) || string.IsNullOrEmpty(model.TokenSecret)) { UserMembershipEntity twitterMembership = Memberships.FirstOrDefault(p => p.IdentityProvider == ProviderType.Twitter.ToString()); if (twitterMembership != null) { model.Token = twitterMembership.Token; model.TokenSecret = twitterMembership.TokenSecret; } } await _twitterServiceService.SetStatusAsync(model); return(Request.CreateResponse(HttpStatusCode.OK)); }