public async Task Send() { bool IsOk = true; if (string.IsNullOrEmpty(this.PhoneNumber.Trim())) { IsOk = false; } if (string.IsNullOrEmpty(this.Message.Trim())) { IsOk = false; } if (IsOk) { var response = await this.AddToPalomaQueue(); if (response.uid == "wrongapikey") { this._MessageStatus = PalomaMessageStatusTypes.WrongApiKey; } else { this._MessageStatus = PalomaMessageStatusTypes.OK; this._MessageUID = response.uid; } } else { this._MessageUID = ""; this._MessageStatus = PalomaMessageStatusTypes.Failed; } }
public PalomaMessage(string ApiKey) { this.ApiKey = ApiKey.Trim(); this._MessageStatus = PalomaMessageStatusTypes.Unknown; }