protected JsonFacade CreateJsonFacade(Boolean shouldDrop) { var monitor = this.CreateMonitor(); var facade = CreateFacade(shouldDrop, monitor); var securityToJsonSerializer = new SecurityToJsonSerializer(new CountryToJsonSerializer()); var result = new JsonFacade( facade, new ValidationManager(new ValidationIssueToJsonSerializer()), securityToJsonSerializer ); return(result); }
public Stream GetJson(Core.Model.mdlParam json) { var result = new Core.Model.mdlResultSvc(); result.Title = "Get Json Download"; string aa = ""; //test chris var resultJson = new Core.Model.mdlJsonList(); resultJson = JsonFacade.LoadJson(json); if (resultJson.mdlJson.FirstOrDefault().CallPlanList.Count > 0) { result.StatusCode = "01"; result.StatusMessage = "Success"; } else { result.StatusCode = "00"; result.StatusMessage = "Failed"; } result.Value = resultJson; var strJson = Core.Services.RestPublisher.Serialize(resultJson); var size = System.Text.ASCIIEncoding.Unicode.GetByteCount(strJson) / 1024; string sizeKB = size.ToString() + " KB"; Core.Manager.LogFacade.InsertLog("DownloadJson", json.EmployeeID, result.StatusMessage, json.BranchID, json.DeviceID, sizeKB); string serializeJson = Core.Services.RestPublisher.Serialize(result); WebOperationContext.Current.OutgoingResponse.ContentType = "application/json; charset=utf-8"; MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(serializeJson)); return(ms); }
public Core.Model.mdlResult PushNotificationConfirmation(Core.Model.mdlPushNotificationConfirmationParam param) { return(JsonFacade.PushNotificationConfirmation(param)); }
public Core.Model.mdlCheckinCourierRadius CheckinCourierRadius(Core.Model.mdlCheckinCourierRadiusParam param) { return(JsonFacade.CheckinCourierRadius(param)); }
public Core.Model.mdlResultSV SetUserConfig(Core.Model.mdlSetDeviceIDParam param) { return(JsonFacade.SetUserConfig(param)); }
public Core.Model.mdlResult InsertAndroidKey(Core.Model.mdlSaveAndroidKeyParam param) { return(JsonFacade.InsertAndroidKey(param)); }