public ActionResult AddHardware(TeamAsset assetModel) { if (ModelState.IsValid) { TeamAsset asset = null; HttpClient client = WebApiServiceLogic.CreateClient(ServiceType.OnPremiseWebApi); var response = client.PostAsJsonAsync("api/asset/CreateAsset", assetModel).Result; if (response.IsSuccessStatusCode) { var jsonData = response.Content.ReadAsStringAsync().Result; if (!String.IsNullOrEmpty(jsonData)) { asset = JsonConvert.DeserializeObject <TeamAsset>(jsonData); } return(RedirectToAction("HardwareContainer")); } else { var jsonData = response.Content.ReadAsStringAsync().Result; var obj = JsonConvert.DeserializeObject <ResponseFailure>(jsonData); ModelState.AddModelError("", response.ReasonPhrase + " - " + obj.Message); } } var _message = string.Join(Environment.NewLine, ModelState.Values .SelectMany(x => x.Errors) .Select(x => x.ErrorMessage)); return(Json(new { success = false, message = _message })); }
private void SetTeamShadow() { background.color = Color.magenta; Color newColor; ColorUtility.TryParseHtmlString("A677D1", out newColor); playerNameInput.selectionColor = newColor; myTeam = teamShadow; }
private void SetTeamLight() { background.color = new Color(1, 0.75f, 0); Color newColor; ColorUtility.TryParseHtmlString("D2C478", out newColor); playerNameInput.selectionColor = newColor; myTeam = teamLight; }
public HttpResponseMessage UpdateAsset(int id, TeamAsset model) { var asset = logic.UpdateAsset(id, model); if (asset != null) { return(Request.CreateResponse(HttpStatusCode.OK, asset)); } else { return(Request.CreateErrorResponse(HttpStatusCode.ExpectationFailed, logic.ErrorMessage)); } }
public void SwapUIImages(TeamAsset asset) { _abilityBackgroundIcon.sprite = asset.AbilityBackground; _abilityDecoyIcon.sprite = asset.AbilityDecoy; _abilityDecoyCDIcon.sprite = asset.AbilityDecoy; _abilityDecoyIcon.color = asset.AbilityCDBackground; _abilityDecoyInactiveIcon.sprite = asset.AbilityDecoy; _abilityDecoyInactiveIcon.color = asset.AbilityCDBackgroundInactive; _abilityDashIcon.sprite = asset.AbilityDash; _abilityDashCDIcon.sprite = asset.AbilityDash; _abilityDashIcon.color = asset.AbilityCDBackground; _abilityDashInactiveIcon.sprite = asset.AbilityDash; _abilityDashInactiveIcon.color = asset.AbilityCDBackgroundInactive; _abilityShootIcon.sprite = asset.AbilityShoot; _abilityShootCDIcon.sprite = asset.AbilityShoot; _abilityShootIcon.color = asset.AbilityCDBackground; _abilityShootInactiveIcon.sprite = asset.AbilityShoot; _abilityShootInactiveIcon.color = asset.AbilityCDBackgroundInactive; _abilityShootChargeIcon.sprite = asset.AbilityChargeShoot; _abilityShootCharge2Icon.sprite = asset.AbilityChargeShoot; _crosshair.sprite = asset.Crosshair; _minimapBorder.sprite = asset.MinimapBorder; foreach (TextMeshProUGUI text in _texts) { text.color = asset.BodyColor; } }
public TeamAssetModel CreateAsset(TeamAssetModel teamAsset) { TeamAsset convertedTeamAsset = AutoMapper.Mapper.Map <TeamAssetModel, TeamAsset>(teamAsset); var obj = Work.TeamAssetRepository.GetData(f => f.SerialNumber == teamAsset.SerialNumber).FirstOrDefault(); if (obj == null) { obj = Work.TeamAssetRepository.Create(convertedTeamAsset); Work.TeamAssetRepository.Save(); return(AutoMapper.Mapper.Map <TeamAsset, TeamAssetModel>(obj)); } else { ErrorMessage = "Serial number is already assigned to asset."; } return(null); }
public ActionResult EditHardware(int id) { TeamAsset asset = null; HttpClient client = WebApiServiceLogic.CreateClient(ServiceType.OnPremiseWebApi); var response = client.GetAsync("api/asset/GetAssetById/" + id.ToString()).Result; if (response.IsSuccessStatusCode) { var jsonData = response.Content.ReadAsStringAsync().Result; if (!String.IsNullOrEmpty(jsonData)) { asset = JsonConvert.DeserializeObject <TeamAsset>(jsonData); } } else { var jsonData = response.Content.ReadAsStringAsync().Result; var obj = JsonConvert.DeserializeObject <ResponseFailure>(jsonData); ModelState.AddModelError("", response.ReasonPhrase + " - " + obj.Message); } return(View(asset)); }
private void AssignTeamBlack() { myTeam = Team.Shadow; myTeamID = 2; myAsset = teamShadowAsset; }
private void AssignTeamWhite() { myTeam = Team.Light; myTeamID = 1; myAsset = teamLightAsset; }