public IEnumerator VartotojoInformacija(Player player, string vardas, string sesija) { WWWForm form = new WWWForm(); form.AddField("vardas", vardas); form.AddField("sesija", sesija); using (UnityWebRequest www = UnityWebRequest.Post(vartotojoInformacija, form)) { yield return(www.SendWebRequest()); if (www.isNetworkError || www.isHttpError) { Debug.Log(www.error); } else { string uzklausa = www.downloadHandler.text; uzklausa = uzklausa.Trim('[', ']'); Zaidejas zaidejas = JsonUtility.FromJson <Zaidejas>(uzklausa); player.taskai = zaidejas.taskai; player.lygis = zaidejas.lygis; } } }
public IHttpActionResult PutPlayer(int id, Zaidejas Zaidejas) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != Zaidejas.ZaidejoID) { return(BadRequest()); } db.Entry(Zaidejas).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!PlayerExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IActionResult OnPost() { if (ModelState.IsValid) { Zaidejas zaidejas = new Zaidejas() { GamesPlayer = 1, KomandaID = komandaId, Vardas = vardas, FotoPath = fotoURL, TotalPoints = 1, TotalRebounds = 1, TotalAssist = 1, TotalBlocks = 1, TotalTurnovers = 1, TotalPersonalFouls = 1, Kaina = 2000 }; _repository.AddNewPlayer(zaidejas); _repository.SaveChanges(); return(RedirectToPage("/Index")); } return(Page()); }
public async Task <IActionResult> UpdatePlayerinfo(int id, [Bind("Id,vardas,slapyvardis,komandaId")] Zaidejas zaidejas) { if (id != zaidejas.Id) { return(NotFound()); } if (ModelState.IsValid) { try { SendModifiedData(zaidejas); await _context.SaveChangesAsync(); TempData["Message"] = "zaidejo duomenys sekmingai atnaujinti"; } catch (DbUpdateConcurrencyException) { if (!ZaidejasExists(zaidejas.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } //TempData["Message"] = "zaidejo duomenys sekmingai atnaujinti"; return(View(zaidejas)); }
public IHttpActionResult PostPlayer(Zaidejas Zaidejas) { db.Zaidejas.Add(Zaidejas); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = Zaidejas.ZaidejoID }, Zaidejas)); }
public void UpdateZaidejas(Zaidejas zaidejas) { Zaidejas zaidejasFromDb = GetZaidejai().FirstOrDefault(item => item.ID == zaidejas.ID); zaidejasFromDb.Vardas = zaidejas.Vardas; zaidejasFromDb.FotoPath = zaidejas.FotoPath; zaidejasFromDb.GamesPlayer = zaidejas.GamesPlayer; zaidejasFromDb.TotalPoints = zaidejas.TotalPoints; zaidejasFromDb.TotalRebounds = zaidejas.TotalRebounds; zaidejasFromDb.TotalAssist = zaidejas.TotalAssist; zaidejasFromDb.TotalBlocks = zaidejas.TotalBlocks; zaidejasFromDb.TotalTurnovers = zaidejas.TotalTurnovers; zaidejasFromDb.TotalPersonalFouls = zaidejas.TotalPersonalFouls; zaidejasFromDb.KomandaID = zaidejas.KomandaID; zaidejasFromDb.Position = zaidejas.Position; if (zaidejas.GamesPlayer == 0) { zaidejasFromDb.Kaina = 2000; } else { zaidejasFromDb.Kaina = 100 * ((zaidejas.TotalPoints / zaidejas.GamesPlayer) + (zaidejas.TotalAssist / zaidejas.GamesPlayer) + (zaidejas.TotalBlocks / zaidejas.GamesPlayer) + (zaidejas.TotalRebounds / zaidejas.GamesPlayer) - (zaidejas.TotalTurnovers / zaidejas.GamesPlayer) - (zaidejas.TotalPersonalFouls / zaidejas.GamesPlayer)); if (zaidejasFromDb.Kaina < 0) { zaidejasFromDb.Kaina = 500; } } }
public IHttpActionResult GetPlayer(int id) { Zaidejas Zaidejas = db.Zaidejas.Find(id); if (Zaidejas == null) { return(NotFound()); } return(Ok(Zaidejas)); }
public IActionResult OnPost() { List <Zaidejas> zaidejuListas = new List <Zaidejas>(); for (int i = 0; i < Points.Count; i++) { Zaidejas zaidejas = _repository.GetZaidejasIdByName(Vardas[i]); RungtyniuStatistika rungtyniuStatistika = new RungtyniuStatistika() { ZaidejasID = zaidejas.ID, MIN = Minutes[i], PTS = Points[i], REB = Rebounds[i], AST = Assists[i], TOV = Turnovers[i], BLK = Blocks[i], PF = PersonalFouls[i], RungtynesID = RungtyniuID, GautuTaskuKiekis = (Points[i] * 2) + (Rebounds[i] * 3) + (Assists[i] * 3) - (Turnovers[i] * 2) - (PersonalFouls[i] * 3) }; if (Convert.ToInt32(rungtyniuStatistika.MIN.Split(":")[0]) != 0 || Convert.ToInt32(rungtyniuStatistika.MIN.Split(":")[1]) != 0) { zaidejas.TotalPoints += Points[i]; zaidejas.TotalRebounds += Rebounds[i]; zaidejas.TotalAssist += Assists[i]; zaidejas.TotalTurnovers += Turnovers[i]; zaidejas.TotalBlocks += Blocks[i]; zaidejas.TotalPersonalFouls += PersonalFouls[i]; zaidejas.GamesPlayer += 1; zaidejas.Kaina = (((double)(zaidejas.TotalPoints / zaidejas.GamesPlayer) + (double)(zaidejas.TotalAssist / zaidejas.GamesPlayer) + (double)(zaidejas.TotalRebounds / zaidejas.GamesPlayer) + (double)(zaidejas.TotalBlocks / zaidejas.GamesPlayer) - (double)(zaidejas.TotalPersonalFouls / zaidejas.GamesPlayer) - (double)(zaidejas.TotalTurnovers / zaidejas.GamesPlayer)) * 100); } _repository.UpdateZaidejas(zaidejas); _repository.AddPlayerStatistic(rungtyniuStatistika); } Rungtynes newRungtynes = _repository.GetRungtynesByRungtynesID(RungtyniuID); newRungtynes.HomeTeamScore = HomeScore; newRungtynes.AwayTeamScore = AwayScore; _repository.UpdateRungtynes(newRungtynes); _repository.SaveChanges(); return(RedirectToPagePermanent("Index")); }
public IHttpActionResult DeletePlayer(int id) { Zaidejas Zaidejas = db.Zaidejas.Find(id); if (Zaidejas == null) { return(NotFound()); } db.Zaidejas.Remove(Zaidejas); db.SaveChanges(); return(Ok(Zaidejas)); }
public async Task <JsonResult> OnGetCreateOrEditAsync(int id = 0) { if (id == 0) { Zaidejas zaidejas = new Zaidejas(); zaidejas.komanduList = new SelectList(_repository.GetAllKomandos().ToList(), nameof(Komanda.ID), nameof(Komanda.Pavadinimas)); zaidejas.pozicijuList = new SelectList(Enum.GetValues(typeof(PositionEnum))); return(new JsonResult(new { isValid = true, html = await _renderService.ToStringAsync("PartialView/_APPlayersCreateOrEdit", zaidejas) })); } else { var zaidejas = _repository.GetZaidejai().FirstOrDefault(item => item.ID == id); zaidejas.pozicijuList = new SelectList(Enum.GetValues(typeof(PositionEnum))); zaidejas.komanduList = new SelectList(_repository.GetAllKomandos(), nameof(Komanda.ID), nameof(Komanda.Pavadinimas)); return(new JsonResult(new { isValid = true, html = await _renderService.ToStringAsync("PartialView/_APPlayersCreateOrEdit", zaidejas) })); } }
public async Task <JsonResult> OnPostCreateOrEditAsync(int id, Zaidejas zaidejas) { if (ModelState.IsValid) { if (id == 0) { var req = (HttpWebRequest)HttpWebRequest.Create(zaidejas.FotoPath); req.Method = "HEAD"; using (var resp = req.GetResponse()) { if (resp.ContentType.ToLower(CultureInfo.InvariantCulture).StartsWith("image/") != true) { zaidejas.FotoPath = "https://www.nba.com/stats/media/img/no-headshot_small.png"; } } if (zaidejas.GamesPlayer == 0) { zaidejas.Kaina = 2000; } else { zaidejas.Kaina = 100 * (CalculateAvg(zaidejas.TotalPoints, zaidejas.GamesPlayer) + CalculateAvg(zaidejas.TotalAssist, zaidejas.GamesPlayer) + CalculateAvg(zaidejas.TotalBlocks, zaidejas.GamesPlayer) + CalculateAvg(zaidejas.TotalRebounds, zaidejas.GamesPlayer) - CalculateAvg(zaidejas.TotalTurnovers, zaidejas.GamesPlayer) - CalculateAvg(zaidejas.TotalPersonalFouls, zaidejas.GamesPlayer)); } _repository.AddZaidejas(zaidejas); _repository.SaveChanges(); } else { _repository.UpdateZaidejas(zaidejas); _repository.SaveChanges(); } Zaidejas = _repository.GetAllZaidejai(); var html = await _renderService.ToStringAsync("PartialView/_APPlayersView", Zaidejas); return(new JsonResult(new { isValid = true, html })); } else { var html = await _renderService.ToStringAsync("PartialView/_APPlayersCreateOrEdit", zaidejas); return(new JsonResult(new { isValid = false, html })); } }
public async Task <IActionResult> AddPlayer([Bind("vardas,slapyvardis,komandaId")] Zaidejas zaidejas, int id) { var komanda = await _context.Komanda .FirstOrDefaultAsync(m => m.Id == id); //zaidejas.komandaId = komanda.Id; if (ModelState.IsValid) { zaidejas.komandaId = id; _context.Add(zaidejas); //komanda.zaidejai.Add(zaidejas); await _context.SaveChangesAsync(); TempData["Message"] = "Zaidejas sekmingai pridetas prie komandos"; } return(RedirectToAction("Details", new { id })); }
// Metodas, kuris nuskaito duomenis iš failo public static Komanda[] Read(string file) { //string[] Gijos = new string[] { "Gija1", "Gija2", "Gija3", "Gija4", "Gija5" }; Komanda[] P = new Komanda[7]; int zaidejuSk = 1; string Pavadinimas; int komanduSk = 1; using (StreamReader reader = new StreamReader(@file)) { string line = null; reader.ReadLine(); line = reader.ReadLine(); Pavadinimas = line; P[komanduSk] = new Komanda(Pavadinimas, 50); while (null != (line = reader.ReadLine())) { string[] values = line.Split(' '); if (values.Length == 1) { Pavadinimas = line; komanduSk++; P[komanduSk] = new Komanda(Pavadinimas, 50); zaidejuSk = 1; } else { string Vardas = values[0]; int Ivarciai = int.Parse(values[1]); double Ugis = double.Parse(values[2]); Zaidejas naujas = new Zaidejas(Vardas, Ivarciai, Ugis); P[komanduSk].Deti(naujas); } } } return(P); }
public IActionResult OnPostAddingUserPicks(int userId, string firstPlayerPick, string secondPlayerPick, string thirdPlayerPick, string forthPlayerPick, string fifthPlayerPick, int leftMoney) { NaudotojoPick naudotojoPicks = _repository.GetNaudotojoPickByUserId(userId).FirstOrDefault(item => item.RungtynesID == RungtyniuID); Zaidejas firstPick = _repository.GetZaidejasIdByName(firstPlayerPick); Zaidejas secondPick = _repository.GetZaidejasIdByName(secondPlayerPick); Zaidejas thirdPick = _repository.GetZaidejasIdByName(thirdPlayerPick); Zaidejas forthPick = _repository.GetZaidejasIdByName(forthPlayerPick); Zaidejas fifthPick = _repository.GetZaidejasIdByName(fifthPlayerPick); NaudotojoPick naudotojoPick = new NaudotojoPick(); if (naudotojoPicks != null) { naudotojoPick = naudotojoPicks; } naudotojoPick.UserId = userId; naudotojoPick.ZaidejasPirmasID = firstPick.ID; naudotojoPick.ZaidejasAntrasID = secondPick.ID; naudotojoPick.ZaidejasTreciasID = thirdPick.ID; naudotojoPick.ZaidejasKetvirtasID = forthPick.ID; naudotojoPick.ZaidejasPenktasID = fifthPick.ID; naudotojoPick.TotalPoints = 0; naudotojoPick.likoPinigu = leftMoney; naudotojoPick.RungtynesID = RungtyniuID; if (10000 - (firstPick.Kaina + secondPick.Kaina + thirdPick.Kaina + forthPick.Kaina + fifthPick.Kaina) != leftMoney) { return(BadRequest("To daryti negalima")); } if (naudotojoPicks != null) { _repository.UpdateNaudotojoPick(naudotojoPick); } else { _repository.AddUserPicks(naudotojoPick); } _repository.SaveChanges(); return(new OkResult()); }
public void SendModifiedData(Zaidejas temp) { _context.Update(temp); }
public Komanda(string pavadinimas, int size) { Pavadinimas = pavadinimas; Zaidejai = new Zaidejas[size]; }
public void Deti(Zaidejas zaidejas) { Zaidejai[Count] = zaidejas; Count++; }
public void AddNewPlayer(Zaidejas zaidejas) { _context.Zaidejai.Add(zaidejas); }
public void AddZaidejas(Zaidejas zaidejas) { _context.Zaidejai.Add(zaidejas); }
public void DeleteZaidejas(Zaidejas zaidejas) { _context.Remove(zaidejas); }