Пример #1
0
		public void SetUp()
		{
			ApplianceModel = new ApplianceModel("A/C", "BrandNameA", "A/C A")
			{
				Id = 1,
				PossibleSettings = new Dictionary<string, string[]>
				{
					["FunctionA"] = new[] { "FunctionADefaultChoice", "FunctionAChoice2", "FunctionAChoice3" },
					["FunctionB"] = new[] { "FunctionBDefaultChoice", "FunctionBChoice2", "FunctionBChoice3" }
				}
			};

			Appliance = new Appliance
			{
				Id = 1,
				Name = "Appliance1",
				Model = ApplianceModel,
			};
		}
Пример #2
0
        public ActionResult Edit(int id)
        {
            Models.Appliance.ApplianceModel model = new ApplianceModel();
            var apiResponseModel = _applianceService.GetById(SessionHelper.CurrentUser.UserToken, SessionHelper.CurrentLanguageTwoChar, id);

            if (apiResponseModel.ResultStatusCode != ResultStatusCodeStatic.Success)
            {
                ViewBag.ErrorMessage     = apiResponseModel.ResultStatusMessage;
                ViewBag.ErrorMessageList = apiResponseModel.ErrorMessageList;
                return(View(model));
            }

            var appliance = apiResponseModel.Data;

            if (appliance == null)
            {
                return(View("_ErrorNotExist"));
            }

            model.Id      = appliance.Id;
            model.Name    = appliance.Name;
            model.Barcode = appliance.Barcode;
            return(View(model));
        }