Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public ActionResult GetMultiStoreNotifications()
- {
- //var urlHelper = new FposUrlHelper();
- //var endpoint = urlHelper.Api;
- //var groupID = CloudHelpers.GetGroupIdFromRemoteService(User.GetStoreId());
- //var iapi = string.Format("{0}v1/multistoreOperation/status/{1}", endpoint, groupID);
- //var logger = BowLogger.GetInstance();
- //List<MultistoreOperation> opList = new List<MultistoreOperation>();
- //try
- //{
- // using (var client = new HttpClient())
- // {
- // client.Timeout = new TimeSpan(0, 0, 30);
- // var response = client.GetAsync(iapi);
- // response.Wait();
- // if (response.IsFaulted)
- // {
- // logger.LogError("Back Office Web", response.Exception != null ? response.Exception.TargetSite.ToString() : "GetAsync()", response.Exception != null ? response.Exception.Message : "GetAsync to Cloud API Failed");
- // }
- // var respJson = response.Result.Content.ReadAsStringAsync().Result;
- // opList = respJson.DeserializeJson<List<MultistoreOperation>>();
- // opList = opList.OrderByDescending(o => o.StartTime).ToList();
- // }
- //}
- //catch (Exception ex)
- //{
- // logger.LogError("Back Office Web", ex.TargetSite.ToString(), string.Format("Message:{0}", ex.Message));
- //}
- List<MultistoreOperation> opList = new List<MultistoreOperation>
- {
- new MultistoreOperation
- {
- EntityType = "Item",
- OperationType = 1,
- Status = MOPStatus.Completed,
- MultistoreOperationId = Guid.NewGuid(),
- Responses = new List<MultistoreOperationResponse>
- {
- new MultistoreOperationResponse
- {
- Message = "stuff worked good",
- StoreId = 1,
- Status = MOPRStatus.Success
- },
- new MultistoreOperationResponse
- {
- Message = "good stuff, worked",
- StoreId = 2,
- Status = MOPRStatus.Success
- },
- new MultistoreOperationResponse
- {
- Message = "worked, stuff good",
- StoreId = 3,
- Status = MOPRStatus.Success
- }
- }
- },
- new MultistoreOperation
- {
- EntityType = "Department",
- OperationType = 3,
- Status = MOPStatus.Error,
- MultistoreOperationId = Guid.NewGuid(),
- Responses = new List<MultistoreOperationResponse>
- {
- new MultistoreOperationResponse
- {
- Message = "good stuff, worked",
- StoreId = 2,
- Status = MOPRStatus.Success
- },
- new MultistoreOperationResponse
- {
- Message = "DID NOT WORK GOOD",
- StoreId = 3,
- Status = MOPRStatus.Failure
- }
- }
- },
- new MultistoreOperation
- {
- EntityType = "Customer",
- OperationType = 5,
- Status = MOPStatus.Error,
- MultistoreOperationId = Guid.NewGuid(),
- Responses = new List<MultistoreOperationResponse>
- {
- }
- }
- };
- var model = new MultiStoreNotificationsModel
- {
- Operations = opList,
- Stores = new List<StoreInfo>
- {
- new StoreInfo
- {
- StoreId = 1,
- StoreName = "Store 1"
- },
- new StoreInfo
- {
- StoreId = 2,
- StoreName = "Store 2"
- },
- new StoreInfo
- {
- StoreId = 3,
- StoreName = "Store 3"
- }
- }
- };
- return PartialView("MultistoreNotifications", model);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement