public Stream GetLogin(Core.Model.mdlLoginParam param) { var listMenu = Core.Manager.MenuFacade.LoadMenuMobile(param.Role); var result = new Core.Model.mdlLoginMenu(); var mdlResult = new Core.Model.mdlResultSvc(); mdlResult.Title = "Login"; mdlResult.StatusCode = "01"; mdlResult.StatusMessage = ""; mdlResult.Value = listMenu; string json = Core.Services.RestPublisher.Serialize(mdlResult); WebOperationContext.Current.OutgoingResponse.ContentType = "application/json; charset=utf-8"; MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(json)); return(ms); }
public Stream GenerateBranchID() { var listMenu = BranchFacade.GenerateBranchId(); var result = new Core.Model.mdlLoginMenu(); var mdlResult = new Core.Model.mdlResultSvc(); mdlResult.Title = "GenereateID"; mdlResult.StatusCode = "01"; mdlResult.StatusMessage = ""; mdlResult.Value = listMenu; string json = Core.Services.RestPublisher.Serialize(mdlResult); WebOperationContext.Current.OutgoingResponse.ContentType = "application/json; charset=utf-8"; MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(json)); return(ms); }
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); }