public static void SpecialRoom(Dungeon d, Creature p, Event[] Event) { foreach (Event e in Event) { int a = e.eventType; switch (a) { case 1: SpecialEvent.Event1(d, p, e); break; case 2: SpecialEvent.Event2(d, p, e); break; case 3: SpecialEvent.Event3(d, p, e); break; case 4: SpecialEvent.Event4(d, p, e); break; } } }
public void UpdateSpecialEventsValidInput() { var specialEvents = context.GetAllSpecialEvents((int)Languages.en); Assert.AreEqual(2, specialEvents.Count()); SpecialEvent eve = new SpecialEvent { id = 2, title = "title1", description = "Kaki1", startDate = new DateTime(2018, 3, 5), endDate = new DateTime(2018, 3, 8), language = (int)Languages.en }; var oldDescription = eve.description; eve.description = "New Event"; context.UpdateSpecialEvent(eve, false); specialEvents = context.GetAllSpecialEvents((int)Languages.en); Assert.AreEqual(2, specialEvents.Count()); Assert.IsTrue(specialEvents.Any(se => se.description == eve.description)); Assert.IsFalse(specialEvents.Any(se => se.description == oldDescription)); }
public void UpdateSpecialEvent(SpecialEvent specialEvent, bool isPush) { try { using (var db = GetContext()) { if (ValidateSessionId(db)) { db.UpdateSpecialEvent(specialEvent, isPush); } else { throw new AuthenticationException("Couldn't validate the session"); } } } catch (Exception Exp) { var specialInput = "Id: " + specialEvent.id + ", title: " + specialEvent.title + ", description: " + specialEvent.description + ", start date: " + specialEvent.startDate + ", end date: " + specialEvent.endDate + ", image Url: " + specialEvent.imageUrl + ", language: " + specialEvent.language + ", is push: " + isPush; Logger.GetInstance(isTesting).WriteLine(Exp.Message, Exp.StackTrace, "Special Event:" + specialInput); throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.InternalServerError)); } }
private void EreignisEintragen() { var neu = false; if (!(Zuteilung is SpecialEvent ev)) { ev = new SpecialEvent() { Kw = Kalenderwoche }; neu = true; } var dialog = new EreignisEintragenCommandDialog(); var data = (EreignisEintragenCommandDialogView)dialog.DataContext; data.Event = ev; dialog.ShowDialog(); if (data.Speichern) { if (neu) { DataContainer.MeinPlanAdd(ev); } ActivityLog.AddActivity.EreignisBearbeiten(ev, neu ? ActivityLog.Types.EreignisAnlegen : ActivityLog.Types.EreignisBearbeiten); Zuteilung = ev; Monat.GetWeeks(Jahr); } }
public void HandleNextEvent() { if (UnHandledEvent.Count > 0) { SpecialEvent head = UnHandledEvent.Dequeue(); pEventMgr.RemoveListener(head.EventId); foreach (string action in head.actions) { string[] cmd = action.Split(','); if (cmd[0] == "dialog") { DialogManager dm = pUIMgr.ShowPanel("DialogManager") as DialogManager; if (dm == null) { Debug.LogError("dialog mgr load fail"); } dm.StartDialog(cmd[1], delegate(string[] args) { HandleNextEvent(); }); } else if (cmd[0] == "event") { pEventMgr.AddListener(cmd[1]); } } } }
public EventData(int seed, int checkpoints, Gamemode gmode, SpecialEvent spEvent = SpecialEvent.None, string customName = "", string customDesc = "") { m_new = true; m_special = spEvent; m_gameMode = gmode; m_eventSeed = seed; m_checkPoints = checkpoints; m_customEventName = customName; m_customEventDesc = customDesc; m_seasonalEvent = true; m_canBeRestarted = true; m_eventLeague = 16; m_rewardType = 0; SetEventRules(); SetEventObjectives(); UnityEngine.Random.InitState(m_eventSeed); int curveChance = UnityEngine.Random.Range(10, 71); int minStraight = UnityEngine.Random.Range(0, 3); int maxStraight = UnityEngine.Random.Range(minStraight, 8); m_startingHour = UnityEngine.Random.Range(0f, 24f); // Difficulty bonus setting. m_roadDifficulty = ((curveChance - 10f) / 70f) * 3f; m_roadDifficulty += 1 - (minStraight / 3f); m_roadDifficulty += 1 - (maxStraight / 8f); m_rewardValue = 0; }
public static void EreignisBearbeiten(SpecialEvent ereignis, Types typ) { if (ereignis == null) { return; } var objekt = (!string.IsNullOrEmpty(ereignis.Name)) ? $"Ereignis: {ereignis.Name}{Environment.NewLine}" //EventName : $"Ereignis: { ereignis.Typ}{Environment.NewLine}"; //EventName if (!string.IsNullOrEmpty(ereignis.Vortragender)) { objekt += $"Redner: {ereignis.Vortragender}{Environment.NewLine}"; //Redner } if (ereignis.Vortrag == null && !string.IsNullOrEmpty(ereignis.Thema)) { objekt += $"Thema: {ereignis.Thema}"; } var log = new Activity { Typ = typ, Versammlung = DataContainer.MeineVersammlung, KalenderKw = ereignis?.Kw ?? -1, Vortrag = ereignis.Vortrag?.Vortrag, Objekt = objekt }; Add(log); }
public void SpecialEvents_Add(SpecialEvent item) { using (eRestaurantContext context = new eRestaurantContext()) { var added = context.SpecialEvents.Add(item); context.SaveChanges(); } }
public void SpecialEvents_Update(SpecialEvent item) { using (eRestaurantContext context = new eRestaurantContext()) { context.Entry <SpecialEvent>(context.SpecialEvents.Attach(item)).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); } }
public void UpdateSpecialEvent(SpecialEvent Entities) { using (RestaurantContext specialEventDBContext = new RestaurantContext()) { var updating = specialEventDBContext.SpecialEvents.Attach(Entities); var matchingWithExistingValues = specialEventDBContext.Entry <SpecialEvent>(updating); matchingWithExistingValues.State = System.Data.Entity.EntityState.Modified; specialEventDBContext.SaveChanges(); } }
public void AddSpecialEvent(SpecialEvent item) { using (RestaurantContext context = new RestaurantContext()) { // TODO: Validation of SpecialEvent data.... var added = context.SpecialEvents.Add(item); context.SaveChanges(); } }
public void SpecialEvents_Delete(SpecialEvent item) { using (eResturauntContext context = new eResturauntContext()) { SpecialEvent existing = context.SpecialEvents.Find(item.EventCode); context.SpecialEvents.Remove(existing); context.SaveChanges(); } }
public void DeleteSpecialEvent(SpecialEvent item) { using (RestaurantContext context = new RestaurantContext()) { var existing = context.SpecialEvents.Find(item.EventCode); context.SpecialEvents.Remove(existing); context.SaveChanges(); } }
public void DeleteSpecialEvent(SpecialEvent Entities) { using (RestaurantContext specialEventDBContext = new RestaurantContext()) { var existingvalue = specialEventDBContext.SpecialEvents.Find(Entities.EventCode); // remember to add the DataKeyNames for delete and update specialEventDBContext.SpecialEvents.Remove(existingvalue); specialEventDBContext.SaveChanges(); } }
public void Dispose() { if (SpecialEvent != null) { foreach (EventHandler <SpecialEventArgs> ev in SpecialEvent.GetInvocationList()) { SpecialEvent -= ev; } } }
public void SpecialEvent_Add(SpecialEvent item) { using (eRestaurantContext context = new eRestaurantContext()) { SpecialEvent added = null; added = context.SpecialEvents.Add(item); //comment is not used until it is actully save context.SaveChanges(); } }
public string AddSpecialEvent(SpecialEvent item) { using (RestaurantContext context = new RestaurantContext()) { //TODO: Validation rules... var added = context.SpecialEvents.Add(item); context.SaveChanges(); return(added.EventCode); } }
public void UpdateItem(SpecialEvent item) { using (RestaurantContext context = new RestaurantContext()) { var attached = context.SpecialEvents.Attach(item); var matchingWithExistingValues = context.Entry <SpecialEvent>(attached); matchingWithExistingValues.State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); } }
public void UpdateSpecialEvent(SpecialEvent item) { using (RestaurantContext context = new RestaurantContext()) { // TODO: Validation... var attached = context.SpecialEvents.Attach(item); var existing = context.Entry <SpecialEvent>(attached); existing.State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); } }
public void SpecialEvents_Update(SpecialEvent item) { using (eRestaurantContext context = new eRestaurantContext()) { //indicate the updating instance, alter the modified status flag for this instance context.Entry <SpecialEvent>(context.SpecialEvents.Attach(item)).State = System.Data.Entity.EntityState.Modified; //command not executed until saved context.SaveChanges(); } }
public void SpecialEvents_Add(SpecialEvent item) { using (eRestaurantContext context = new eRestaurantContext()) { SpecialEvent added = null; added = context.SpecialEvents.Add(item); context.SaveChanges(); //Commits the add to the database. //Furthermore, this evaluates the annotations (validates) on the entity. //Included: [Required], [StringLength], [Range], etc. } }
public void UpdateSpecialEvent(SpecialEvent item) { using (RestaurantContext context = new RestaurantContext()) { // Validation var attatched = context.SpecialEvents.Attach(item); var matchingWithExistingValues = context.Entry <SpecialEvent>(attatched); // Lookup info about a object in the database matchingWithExistingValues.State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); } }
public void SpecialEvents_Add(SpecialEvent item) { using (eResturauntContext context = new eResturauntContext()) { SpecialEvent added = null; added = context.SpecialEvents.Add(item); // commits the add to the database // evaluates the anotations(validations) on your entity //[Required],[StringLength],[Range]... context.SaveChanges(); } }
public void SpecialEvents_Delete(SpecialEvent item) { using (eRestaurantContext context = new eRestaurantContext()) { //look up the item instance on the database to determi8nje if the instance exist SpecialEvent existing = context.SpecialEvents.Find(item.EventCode); //set up the delete request command context.SpecialEvents.Remove(existing); //commit the action to happen context.SaveChanges(); } }
public void SpecialEvents_Delete(SpecialEvent item) { using (eRestaurantContext context = new eRestaurantContext()) { //lookup the instance and record if found SpecialEvent existing = context.SpecialEvents.Find(item.EventCode); //setup the command to execute the delete context.SpecialEvents.Remove(existing); //command is not executed until it is actually saved context.SaveChanges(); } }
public void SpecialEvent_Delete(SpecialEvent item) { using (eRestaurantContext context = new eRestaurantContext()) { // indicate the updateing item instance //alter the Modified Status flag for this instance SpecialEvent existing = context.SpecialEvents.Find(item.EventCode); // set up the command to execute the delete context.SpecialEvents.Remove(existing); //command is not executed until it it actually saved. context.SaveChanges(); } }
public void DeleteSpecialEventValidInput() { var specialEvents = context.GetAllSpecialEvents((int)Languages.he); Assert.AreEqual(2, specialEvents.Count()); SpecialEvent eve = specialEvents.SingleOrDefault(se => se.title == "אירועי פורים"); context.DeleteSpecialEvent(eve.id); specialEvents = context.GetAllSpecialEvents((int)Languages.he); Assert.AreEqual(1, specialEvents.Count()); }
public void InsertOrUpdate(SpecialEvent SpecialEvent) { if (SpecialEvent.Id == default(int)) { // New entity _context.SpecialEvents.Add(SpecialEvent); } else { // Existing entity _context.Entry(SpecialEvent).State = EntityState.Modified; } }
public void DeleteSpecialEventValidInput() { var specialEvents = ZooInfoController.GetAllSpecialEvents(); Assert.AreEqual(2, specialEvents.Count()); SpecialEvent eve = specialEvents.SingleOrDefault(se => se.title == "אירועי פורים"); ZooInfoController.DeleteSpecialEvent(eve.id); specialEvents = ZooInfoController.GetAllSpecialEvents(); Assert.AreEqual(1, specialEvents.Count()); }
public void SpecialEvents_Add(SpecialEvent item) { using (eRestaurantContext context = new eRestaurantContext()) { //these methods are execute using an instance level item //set up a instance pointer and initialize to null SpecialEvent added = null; //setup the command to execute the add added = context.SpecialEvents.Add(item); //command is not executed until it is actually saved. context.SaveChanges(); } }