Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }