public Boolean AddEventType(Eventtype eventtype) { _context.Eventtypes.Add(eventtype); _context.SaveChanges(); return(true); }
public async Task <IActionResult> PutEventtype([FromRoute] int id, [FromBody] Eventtype eventtype) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != eventtype.EventTypeId) { return(BadRequest()); } _context.Entry(eventtype).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EventtypeExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
private void btnSaveEvent_Click(object sender, RoutedEventArgs e) { //zet data voor event eventitem.Eventnaam = txtEventName.Text; eventitem.Datum = (DateTime)dpDate.SelectedDate; eventitem.Startuur = txtStartTime.Text; eventitem.Einduur = txtEndTime.Text; //kijk of de combobox is ingevuld string foutmeldingen = Valideer("Eventtype"); //test of de combobox is ingevuld if (string.IsNullOrWhiteSpace(foutmeldingen)) { //zet het geselecteerde eventtype voor event Eventtype selectedEventtype = (Eventtype)cmbxTypes.SelectedItem; eventitem.EventtypeID = selectedEventtype.EventtypeID; //kijk of alle data geldig is if (eventitem.IsGeldig()) { //test of het een nieuw event is of een event dat je bewerkt if (eventId != -1) { eventitem.EventID = eventId; eventitem.Eventtype = selectedEventtype; //kijk of de update kan uitgevoerd worden int ok = DatabaseOperations.UpdateEvent(eventitem); if (ok > 0) { //update event en ga terug naar vorige pagina DatabaseOperations.UpdateEvent(eventitem); btnBack_Click(sender, e); } else { //bericht als event niet is aangepast => komt normaal gezien niet voor MessageBox.Show("Event is niet aangepast!"); } } else { //voeg nieuw event toe en ga terug naar vorige pagina DatabaseOperations.AddEvent(eventitem); btnBack_Click(sender, e); } } else { //toon welke vakken niet correct ingevuld zijn MessageBox.Show(eventitem.Error); } } else { //toon welke vakken niet correct ingevuld zijn MessageBox.Show($"{foutmeldingen} {eventitem.Error}"); } }
public async Task <IActionResult> Edit(int id, [Bind("Ideventtype,Description")] Eventtype eventtype) { if (id != eventtype.Ideventtype) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(eventtype); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EventtypeExists(eventtype.Ideventtype)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(eventtype)); }
public EventBase doEvent(Eventtype eventtype, List <Group> droup_list, Group group) { EventBase doingevent; switch (eventtype) { case Eventtype.Apes: apes.SetWeight(0, -1 * diplomatic_weight); apes.SetWeight(1, -1 * diplomatic_weight); apes.SetWeight(2, peace_weight); apes.SetWeight(3, peace_weight); apes.SetWeight(4, -1 * peace_weight); apes.SetWeight(5, leadership_weight); apes.SetWeight(6, leadership_weight); apes.SetWeight(7, leadership_weight); doingevent = apes.GetEvent(); break; case Eventtype.Forest: forest.SetWeight(0, diplomatic_weight); forest.SetWeight(1, -1 * diplomatic_weight); forest.SetWeight(2, -1 * peace_weight); forest.SetWeight(3, leadership_weight); forest.SetWeight(4, -1 * leadership_weight); forest.SetWeight(5, leadership_weight); doingevent = forest.GetEvent(); break; case Eventtype.Personal: personal.SetWeight(0, diplomatic_weight); personal.SetWeight(1, diplomatic_weight); personal.SetWeight(2, -1 * peace_weight); personal.SetWeight(3, -1 * peace_weight); personal.SetWeight(4, leadership_weight); personal.SetWeight(5, leadership_weight); personal.SetWeight(6, -1 * leadership_weight); personal.SetWeight(7, leadership_weight); doingevent = personal.GetEvent(); break; case Eventtype.Word: doingevent = word.GetEvent(); Poisoning(50, droup_list, doingevent); break; case Eventtype.Attack_Plant: doingevent = new Attack(); break; case Eventtype.Battle: doingevent = new Battle(); break; default: doingevent = block.GetEvent(); break; } doingevent.DoEvent(droup_list, group); return(doingevent); }
public async Task <IActionResult> Create([Bind("Ideventtype,Description")] Eventtype eventtype) { if (ModelState.IsValid) { _context.Add(eventtype); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(eventtype)); }
public IActionResult CreateEvent([FromForm] Eventtype eventtype) { if (_service.AddEventType(eventtype)) { return(Ok(eventtype)); } else { return(BadRequest("there is a error")); } }
public async Task <IActionResult> PostEventtype([FromBody] Eventtype eventtype) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Eventtype.Add(eventtype); await _context.SaveChangesAsync(); return(CreatedAtAction("GetEventtype", new { id = eventtype.EventTypeId }, eventtype)); }
public void displayStopAction(Block block, GameState nextGameState) { if (block is EventBlock) { Eventtype eventtype = (globalManager.CurrentGroupIndex == globalManager.GroupList.Length - 1) ? Eventtype.Apes : Eventtype.Forest; EventBase eventData = globalManager.Events.doEvent(eventtype, globalManager.createList(), globalManager.CurrentPlayer); displayEvent(eventData, nextGameState); } else if (block is BuildingBlock) { BuildingBlock buildingBlock = (BuildingBlock)block; if (buildingBlock.Building == null) { if (globalManager.CurrentGroupIndex == globalManager.GroupList.Length - 1) { EventBase eventData = globalManager.Events.doEvent(Eventtype.Apes, globalManager.createList(), globalManager.CurrentPlayer); displayEvent(eventData, nextGameState); } else { buildingArea.GetComponent <BuildingDisplayController>().currentBuildingBlock = buildingBlock; buildingArea.GetComponent <BuildingDisplayController>().nextGameState = nextGameState; buildingArea.GetComponent <BuildingDisplayController>().detection = true; buildingArea.SetActive(true); } } else { if (buildingBlock.Landlord.Equals(globalManager.CurrentPlayer)) { EventBase eventData = new DiplomaticEvent(); eventData.DoEvent(globalManager.createList(), globalManager.CurrentPlayer); displayEvent(eventData, nextGameState); } else { strategyCard.GetComponent <StrategyCardController>().nextGameState = nextGameState; strategyCard.GetComponent <StrategyCardController>().detection = true; strategyCard.SetActive(true); } } } }
public static void AddEventByTask(int id, Eventtype type, decimal usr, string notes, int estimation = -1, int assign = -1, DateTime?dt = null) { string eventdate = "GETUTCDATE()"; if (dt != null) { eventdate = $"'{dt.GetValueOrDefault().ToString(DBHelper.SQLDateFormat)}'"; } notes = notes.Replace("'", "''"); string sql = string.Format(@" INSERT INTO {0} ({1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}, {11}, {12}, {13}, {14}, {15}, {16}, {17}, {18}) values ( 1 , (select max({2}) + 1 from {0} E1 where {2} < 3000000) , {22} , (select CASE WHEN max(E1.{4}) IS NULL THEN 1 ELSE max(E1.{4}) + 1 END from {0} E1 where E1.{5} = {19}) , {19} , 4294967295 , {20} , {24} , '{25}' , {21} , 0 , ' ' , {23} , 0 , 4294967295 , {22} , 0 , 0 ) " , _Tabl, _Proj, _ID, _EvtDefID, _Order, _ParentID, _EvtMUParnt, _idUser, _Dat, _Notes, _TimeSpent, _RsltState, _RelVersion, _AsgndUsers, _GenByType, _CreatorID, _DefAsgEff, _OvrWF, _OvrWFUsrID, id, usr, estimation, (int)type, assign == -1 ? "' '" : assign.ToString(), eventdate, notes); SQLExecute(sql); }
public Boolean AddEventType(Eventtype eventtype) { return(_service.AddEventType(eventtype)); }