public string GetLatLongResults(string userTicket, decimal?lattitude, decimal?longitude) { ZipCodeReference.Response response; if (string.IsNullOrEmpty(userTicket) || !lattitude.HasValue || !longitude.HasValue) { response = new ZipCodeReference.Response { IsSuccess = false, ListResult = null, StatusResponse = new ZipCodeReference.StatusResponse { Status = 400, Message = Default.LblHttpStatusCode400, Timestamp = DateTimeOperations.FormatTimeStamp() } }; return(Serialize(response)); } if (userTicket.Trim().ToLower() != ConfigurationManager.AppSettings["Token"].Trim().ToLower()) { response = new ZipCodeReference.Response { IsSuccess = false, ListResult = null, StatusResponse = new ZipCodeReference.StatusResponse { Status = 401, Message = Default.LblHttpStatusCode401, Timestamp = DateTimeOperations.FormatTimeStamp() } }; return(Serialize(response)); } var zipCode = string.Empty; var client = new ZipCodeReference.ZipCodeClient(); response = client.Get(new ZipCodeReference.ZipCodeRequest { ZipCode = zipCode, UserTicket = userTicket }); return(Serialize(response)); }
public string GetZipCodeSortedResults(int?supplierId, string userTicket, string zipCode, string product) { ZipCodeReference.Response response; if (string.IsNullOrEmpty(userTicket) || string.IsNullOrEmpty(zipCode) || supplierId == null) { response = new ZipCodeReference.Response { IsSuccess = false, ListResult = null, StatusResponse = new ZipCodeReference.StatusResponse { Status = 400, Message = Default.LblHttpStatusCode400, Timestamp = DateTimeOperations.FormatTimeStamp() } }; return(Serialize(response)); } if (userTicket.Trim().ToLower() != ConfigurationManager.AppSettings["Token"].Trim().ToLower()) { response = new ZipCodeReference.Response { IsSuccess = false, ListResult = null, StatusResponse = new ZipCodeReference.StatusResponse { Status = 401, Message = Default.LblHttpStatusCode401, Timestamp = DateTimeOperations.FormatTimeStamp() } }; return(Serialize(response)); } var client = new ZipCodeReference.ZipCodeClient(); response = client.Get(new ZipCodeReference.ZipCodeRequest { SupplierId = supplierId.Value, ZipCode = zipCode, UserTicket = userTicket, SortedBy = (ZipCodeReference.EnumProduct)SourceProduct(string.IsNullOrEmpty(product) ? string.Empty : product) }); return(Serialize(response)); }