public void StartEvent1() { EventTitle.GetComponent <Text>().text = "Congratulations!"; EventDesc.GetComponent <Text>().text = "You've earned points for advancing!"; EventText.GetComponent <Text>().text = "You've earned " + diceSideThrown + " points!"; //Debug.Log("try again 2"); PanelEvent.gameObject.SetActive(true); Dice.gameObject.SetActive(false); }
/// <summary> /// A function which attempts to save values to the database /// </summary> /// <returns>Boolean values</returns> private bool SaveCustomerChanges() { //Initialization of bool bool output = false; //Assigns the value of the helper class to the class bool isNull = ArePropertiesNotNull(CurrentEvent); //Assign a context value CustomerDatabaseEntities context = new CustomerDatabaseEntities(); //If the check for not null is not true if (!isNull) { //Using the helper function which converts the image to bytes byte[] imageBytes = ConvertImageToByteArray(ImagePathOfEventImage); byte[] imageBytes2 = ConvertImageToByteArray(ImagePathOfEventLayout); #region Saving to the database CurrentEvent.eventPicture = imageBytes; CurrentEvent.eventLayout = imageBytes2; CurrentEvent.eventGenre = EventGenre.Trim(); CurrentEvent.eventTitle = EventTitle.Trim(); CurrentEvent.showOnHomePage = ShowOnHomePage.Value; CurrentEvent.eventDescription = EventDescription.Trim(); CurrentEvent.eventStart = EventStart; CurrentEvent.eventEnd = EventEnd; CurrentEvent.capacity = Capacity; CurrentEvent.eventLocation = EventLocation.Trim(); CurrentEvent.eventAddress = EventAddress.Trim(); context.Event_Details.Add(CurrentEvent); //Save changes to the database context.SaveChanges(); context.Dispose(); #endregion //Return true if this function succeeds output = true; return(output); } //Otherwise return false return(output); }
public EventManagementModel With( Guid?id = null, EventTitle eventTitle = null, EventDescription description = null, EventLocation eventLocation = null, EventStartDate eventStartDate = null, EventEndDate eventEndDate = null, RegistrationOpenDate registrationOpenDate = null, RegistrationCloseDate registrationCloseDate = null ) => new EventManagementModel( id: id ?? Id, title: eventTitle ?? Title, description: description ?? Description, eventLocation: eventLocation ?? EventLocation, eventStartDate: eventStartDate ?? EventStartDate, eventEndDate: eventEndDate ?? EventEndDate, registrationOpenDate: registrationOpenDate ?? RegistrationOpenDate, registrationCloseDate: registrationCloseDate ?? RegistrationCloseDate );
public EventManagementModel( Guid id, EventTitle title, EventDescription description, EventLocation eventLocation, EventStartDate eventStartDate, EventEndDate eventEndDate, RegistrationOpenDate registrationOpenDate, RegistrationCloseDate registrationCloseDate ) { Id = id; Title = title; Description = description; EventLocation = eventLocation; EventStartDate = eventStartDate; EventEndDate = eventEndDate; RegistrationOpenDate = registrationOpenDate; RegistrationCloseDate = registrationCloseDate; }
public void waypointEventPlayer(ref int waypoint, ref GameObject player, ref bool playerTurn) { //number of tiles movement/points for tile event switch (waypoint) { case 4: TilePoint = 2; break; case 9: TilePoint = -1; break; case 14: TilePoint = -2; break; case 19: TilePoint = -3; break; case 24: TilePoint = 2; break; case 29: TilePoint = -4; break; default: playerTurn = false; TileEventCheck = false; return; } // Debug.Log("player waypoint: " + waypoint); //start moving forward/backward switch (waypoint) { case 4: case 24: EventTitle.GetComponent <Text>().text = "Congratulations!"; EventDesc.GetComponent <Text>().text = "You've earned extra points from tile event!"; EventText.GetComponent <Text>().text = "You've earned " + TilePoint + " points! \n" + "You've moved " + TilePoint + " tiles forward!"; if (!move) { StartCoroutine(TileEventPanel(true, false)); } break; case 9: case 14: case 19: case 29: //Debug.Log("Back allowed"); EventTitle.GetComponent <Text>().text = "Better Luck Next Time!"; EventDesc.GetComponent <Text>().text = "Oh no! You've lost some points from tile event!"; EventText.GetComponent <Text>().text = "You've lost " + Mathf.Abs(TilePoint) + " points! \n" + "You've moved " + Mathf.Abs(TilePoint) + " tiles backwards!"; if (!back) { Debug.Log("try again"); StartCoroutine(TileEventPanel(false, true)); } break; default: player.GetComponent <FollowThePath>().moveAllowed = false; break; } waypointEventPoint(TilePoint, ref waypoint, ref player, ref playerTurn); }
private async void AddEvent() { if (IsReadOnly) { return; } if (string.IsNullOrEmpty(EventTitle) || string.IsNullOrEmpty(EventTitle.Trim())) { Mvx.Resolve <IMvxMessenger>().Publish(new ToastMessage(this, "Event title must not be empty")); return; } if (EndDate.CompareTo(DateTime.UtcNow.ToLocalTime()) != 1 || StartDate.CompareTo(DateTime.UtcNow.ToLocalTime()) != 1) { Mvx.Resolve <IMvxMessenger>().Publish(new ToastMessage(this, "End Date or Start Date must be later than now")); return; } if (EndDate.CompareTo(StartDate) == 0) { Mvx.Resolve <IMvxMessenger>().Publish(new ToastMessage(this, "Start time & end time must be different when the dates are equal")); return; } if (EndDate.CompareTo(StartDate) > 0) { if (BaseView != null && BaseView.CheckInternetConnection()) { Mvx.Resolve <IMvxMessenger>().Publish(new ProgressMessage(this, true)); if (IsEditMode) { if (mOldRepeat.Equals("once")) { var result = await mApiService.PutUnavailabilities(Mvx.Resolve <ICacheService>().CurrentUser.UserId, ParkingId, UnavailabilityId, EventTitle, Helpers.TimestampHelpers.DateTimeToTimeStamp(StartDate), Helpers.TimestampHelpers.DateTimeToTimeStamp(EndDate), new Periodicity() { }, "all", true, StartTimestampOfSelectedOccurrence); if (result != null) { //Mvx.Resolve<IMvxMessenger>().Publish(new ToastMessage(this, result.Result.Equals("success") ? result.Result : string.Format("{0}\n{1}",result.Result, result.ErrorCode ))); //Mvx.Resolve<IMvxMessenger>().Publish(new ToastMessage(this, result.Result.Equals("success") ? result.Result : string.Format("{0}: {1}", result.Result, result.ErrorCode))); if (result.Response.Status.Equals("success")) { Mvx.Resolve <IMvxMessenger>().Publish(new ToastMessage(this, result.Response.Status)); } else { Mvx.Resolve <IMvxMessenger>().Publish(new AlertMessage(this, string.Empty, string.Format("{0}: {1}", result.Response.Status, result.Response.ErrorCode), "Ok", null)); } } Mvx.Resolve <IMvxMessenger>().Publish(new ProgressMessage(this, false)); mCacheService.NeedReloadEvent = true; Close(this); return; } //edit unavaiability Mvx.Resolve <IMvxMessenger>().Publish(new AlertMessage(this, SharedTextSource.GetText("EditEventText"), SharedTextSource.GetText("AreYouSureEventText"), SharedTextSource.GetText("CancelText"), null, new string[] { SharedTextSource.GetText("EditFutureEventsText"), SharedTextSource.GetText("EditEventOnlyText") }, async() => { var result = await mApiService.PutUnavailabilities(Mvx.Resolve <ICacheService>().CurrentUser.UserId, ParkingId, UnavailabilityId, EventTitle, Helpers.TimestampHelpers.DateTimeToTimeStamp(StartDate), Helpers.TimestampHelpers.DateTimeToTimeStamp(EndDate), new Periodicity() { Repeat = SelectedRepeat, OccurrencesAmount = Times, Exceptions = new List <PeriodicityException>() { } }, "all", false, StartTimestampOfSelectedOccurrence); if (result != null) { //Mvx.Resolve<IMvxMessenger>().Publish(new ToastMessage(this, result.Result.Equals("success") ? result.Result : string.Format("{0}\n{1}", result.Result, result.ErrorCode))); if (result.Response.Status.Equals("success")) { Mvx.Resolve <IMvxMessenger>().Publish(new ToastMessage(this, result.Response.Status)); } else { Mvx.Resolve <IMvxMessenger>().Publish(new AlertMessage(this, string.Empty, string.Format("{0}: {1}", result.Response.Status, result.Response.ErrorCode), "Ok", null)); } } mCacheService.NeedReloadEvent = true; Close(this); }, async() => { var result = await mApiService.PutUnavailabilities(Mvx.Resolve <ICacheService>().CurrentUser.UserId, ParkingId, UnavailabilityId, EventTitle, Helpers.TimestampHelpers.DateTimeToTimeStamp(StartDate), Helpers.TimestampHelpers.DateTimeToTimeStamp(EndDate), new Periodicity() { }, "all", true, StartTimestampOfSelectedOccurrence); if (result != null) { //Mvx.Resolve<IMvxMessenger>().Publish(new ToastMessage(this, result.Result.Equals("success") ? result.Result : string.Format("{0}\n{1}",result.Result, result.ErrorCode ))); //Mvx.Resolve<IMvxMessenger>().Publish(new ToastMessage(this, result.Result.Equals("success") ? result.Result : string.Format("{0}: {1}", result.Result, result.ErrorCode))); if (result.Response.Status.Equals("success")) { Mvx.Resolve <IMvxMessenger>().Publish(new ToastMessage(this, result.Response.Status)); } else { Mvx.Resolve <IMvxMessenger>().Publish(new AlertMessage(this, string.Empty, string.Format("{0}: {1}", result.Response.Status, result.Response.ErrorCode), "Ok", null)); } } mCacheService.NeedReloadEvent = true; Close(this); })); } else { //add unavaiability var result = await mApiService.CreateUnavailabilities(mCacheService.CurrentUser.UserId, mCacheService.ParkingId, EventTitle, Helpers.TimestampHelpers.DateTimeToTimeStamp(StartDate), Helpers.TimestampHelpers.DateTimeToTimeStamp(EndDate), new Periodicity() { Repeat = SelectedRepeat, OccurrencesAmount = Times }, "all"); if (result != null) { //Mvx.Resolve<IMvxMessenger>().Publish(new ToastMessage(this, result.Result)); //Mvx.Resolve<IMvxMessenger>().Publish(new ToastMessage(this, result.Response.Equals("success") ? "Success" : string.Format("{0}: {1}", result.Response.Result, result.Response.ErrorCode))); if (result.Response.Status.Equals("success")) { Mvx.Resolve <IMvxMessenger>().Publish(new ToastMessage(this, result.Response.Status)); } else { if (result.ApiError.Status.Equals("999")) { Mvx.Resolve <IMvxMessenger> ().Publish(new AlertMessage(this, string.Empty, string.Format("{0}", result.Response.ErrorCode), "Ok", null)); } else { Mvx.Resolve <IMvxMessenger>().Publish(new AlertMessage(this, string.Empty, string.Format("{0}: {1}", result.Response.Status, result.Response.ErrorCode), "Ok", null)); } } } mCacheService.NeedReloadEvent = true; Close(this); } Mvx.Resolve <IMvxMessenger>().Publish(new ProgressMessage(this, false)); } else { Mvx.Resolve <IMvxMessenger>().Publish(new ToastMessage(this, SharedTextSource.GetText("TurnOnInternetText"))); } } else { Mvx.Resolve <IMvxMessenger>().Publish(new ToastMessage(this, "End Date must be later than Start Date")); } }
ConcertSnapshot IProvideSnapshot <ConcertSnapshot> .Snapshot() { return(new ConcertSnapshot(Id, EventDescription.EventDate, Organizer?.Name, EventDescription.Description, EventTitle.GeoTitle(), EventTitle.EngTitle())); }
public IActionResult Delete(EventTitle EventTitle) { return(Ok(_unit.EventTitle.Delete(EventTitle))); }
public IActionResult Put(EventTitle EventTitle) { return(Ok(_unit.EventTitle.Update(EventTitle))); }
public IActionResult Post(EventTitle EventTitle) { return(Ok(_unit.EventTitle.Add(EventTitle))); }