public async Task <IActionResult> LaunchDispenseAccountAsync( [FromBody] LaunchViewModel accountModel, [FromServices] IAccountAppService accountService) { #region .::Mthod logs request headers logsAppService.SaveLog(this.HttpContext.Request.Headers); #endregion if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var model = mapper.Map <AccountLaunch>(accountModel); var search = await accountService.LaunchDispenseAccountAsync(model); var dataReturn = mapper.Map <LaunchModelView>(search); var returnModelView = new BaseViewModel <LaunchModelView> { Success = dataReturn.State, Message = dataReturn.Message, ObjectReturn = null }; #region .::Method log result logsAppService.SaveLog(returnModelView); #endregion return(Ok(returnModelView)); }
public ActionResult Details(int?id) { string json = SendRequest("https://api.spacexdata.com/v3/launches"); JArray data = JArray.Parse(json); Launch launchDetails = new Launch(); id--; launchDetails.missionName = (string)data[id]["mission_name"]; launchDetails.launchSuccess = (string)data[id]["launch_success"]; launchDetails.flightNum = (int)data[id]["flight_number"]; launchDetails.launchTime = (string)data[id]["launch_date_utc"]; launchDetails.launchYear = (int)data[id]["launch_year"]; launchDetails.rocketName = (string)data[id]["rocket"]["rocket_name"]; launchDetails.rocketType = (string)data[id]["rocket"]["rocket_type"]; launchDetails.rocketID = (string)data[id]["rocket"]["rocket_id"]; launchDetails.launchDetails = (string)data[id]["details"]; ViewBag.Success = true; LaunchViewModel viewModel = new LaunchViewModel(launchDetails); return(View(viewModel)); }
public override void ViewDidLoad() { base.ViewDidLoad(); launchViewModel = new LaunchViewModel(); jacketCardViewControllers = new List <JacketCardViewController>(); launchVCRef = this; var soundUrl = new NSUrl("Sounds/bgmusic.mp3"); NSError err; audioPlayer = new AVAudioPlayer(soundUrl, "Song", out err); audioPlayer.Volume = 0.5f; audioPlayer.FinishedPlaying += AudioPlayer_FinishedPlaying; audioPlayer.Play(); jacketCarouselPageControl.Pages = 3; jacketCarouselPageControl.CurrentPage = 0; var logoVC = Storyboard.InstantiateViewController("ConsoleLogoAnimationViewController") as ConsoleLogoAnimationViewController; var consoleLogoView = logoVC.View; logoVC.StartAnimation(ConsoleLogoAnimationViewController.loopNumber); consoleLogoView.Frame = new CGRect(0, 0, 309, 48); logoView.AddSubview(consoleLogoView); var carousel = new iCarousel { ContentMode = UIViewContentMode.Left, Type = iCarouselType.Linear, Frame = new CGRect(0, 0, 300, 127), Bounds = new CGRect(0, 0, 300, 127), BackgroundColor = UIColor.Clear, CenterItemWhenSelected = true, ViewpointOffset = new CGSize((nfloat)(5), (nfloat)0), PagingEnabled = true, DataSource = new JacketCarouselDataSource(Storyboard, jacketCardViewControllers), Delegate = new JacketCarouselDelegate(jacketCarouselPageControl) }; jacketCarousel.AddSubview(carousel); addJacketButton.TouchUpInside += AddJacketButton_TouchUpInside; buyJacketButton.TouchUpInside += BuyJacketButton_TouchUpInside; searchJacketByIdButton.TouchUpInside += SearchJacketByIdButton_TouchUpInside; aboutButton.TouchUpInside += AboutButton_TouchUpInside; NavigationController.NavigationBar.Hidden = true; remainingJacketView.Layer.CornerRadius = 10; remainingJacketView.ClipsToBounds = true; loginSignupView.Layer.CornerRadius = 10; loginSignupView.ClipsToBounds = true; }
public MainViewModel( ConfigService configService, VersionService versionService, ThemeService themeService, LaunchViewModel launchVM, SettingsRootViewModel settingsVM, VersionsRootViewModel versionsVM, AuxiliariesRootViewModel auxVM, AboutViewModel aboutVM, IWindowManager windowManager) { _windowManager = windowManager; _config = configService.Entries; _versionService = versionService; _pages = new Screen[] { launchVM, settingsVM, versionsVM, auxVM, aboutVM, }; // Start up with LaunchView ActivePageIndex = 0; // Bind background image service ThemeService = themeService; //Set Title this.DisplayName = "GBCL v" + AssemblyUtil.Version; // You don't want to switch to other pages while launching the game CanChangePage = true; launchVM.LaunchProcessStarted += () => CanChangePage = false; launchVM.LaunchProcessEnded += () => CanChangePage = true; }
public IActionResult Index(LaunchViewModel lvm) { _ud.NewFarm(); return(RedirectToAction("Farm", "Farm")); }