Пример #1
0
        public async Task <IActionResult> Edit(int id, [Bind("Laimejimai,Pralaimejimai,Paveikslelis,pavadinimas,Prisijungimas,Slaptazodis,ElPastas,RegistracijosData,Id")] Komanda komanda)
        {
            if (id != komanda.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(komanda);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!KomandaExists(komanda.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(komanda));
        }
Пример #2
0
        public async Task <JsonResult> OnPostCreateOrEditAsync(int id, Komanda komanda)
        {
            if (ModelState.IsValid)
            {
                if (id == 0)
                {
                    _repository.AddKomanda(komanda);
                    _repository.SaveChanges();
                }
                else
                {
                    _repository.UpdateKomanda(komanda);
                    _repository.SaveChanges();
                }
                Komandos = _repository.GetAllKomandos();
                var html = await _renderService.ToStringAsync("PartialView/_APTeamsView", Komandos);

                return(new JsonResult(new { isValid = true, html }));
            }
            else
            {
                var html = await _renderService.ToStringAsync("PartialView/_APTeamsCreateOrEdit", komanda);

                return(new JsonResult(new { isValid = false, html }));
            }
        }
Пример #3
0
        public IHttpActionResult PostTeam(Komanda Komanda)
        {
            db.Komanda.Add(Komanda);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = Komanda.KomandosID }, Komanda));
        }
Пример #4
0
        public IHttpActionResult PutTeam(int id, Komanda Komanda)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != Komanda.KomandosID)
            {
                return(BadRequest());
            }

            db.Entry(Komanda).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TeamExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        static void Main(string[] args)
        {
            //Failų pavadinimai
            string file1 = "IFF_6_5_IvanovasE_L2a_dat_1.txt";
            string file2 = "IFF_6_5_IvanovasE_L2a_dat_2.txt";
            string file3 = "IFF_6_5_IvanovasE_L2a_dat_3.txt";

            // nuskaitomi failai
            //P = Read(file1);
            P = Read(file2);
            //P = Read(file3);

            P[0] = new Komanda();

            //Rikiuojami laukai surasomi i kelis masyvus
            Perrasyti();

            K[0] = new _Konteineris(50);

            //sukuriamos gijos
            Thread Rasau1 = new Thread(() => { Rasytojas(1); });
            Thread Rasau2 = new Thread(() => { Rasytojas(2); });
            Thread Rasau3 = new Thread(() => { Rasytojas(3); });
            Thread Rasau4 = new Thread(() => { Rasytojas(4); });
            Thread Rasau5 = new Thread(() => { Rasytojas(5); });

            Thread Skaitau1 = new Thread(() => { Skaitytojas(SkaitymoMasyvas1); });
            Thread Skaitau2 = new Thread(() => { Skaitytojas(SkaitymoMasyvas2); });
            Thread Skaitau3 = new Thread(() => { Skaitytojas(SkaitymoMasyvas3); });
            Thread Skaitau4 = new Thread(() => { Skaitytojas(SkaitymoMasyvas4); });
            Thread Skaitau5 = new Thread(() => { Skaitytojas(SkaitymoMasyvas5); });

            Rasau1.Start();
            Rasau2.Start();
            Rasau3.Start();
            Rasau4.Start();
            Rasau5.Start();

            Skaitau1.Start();
            Skaitau2.Start();
            Skaitau3.Start();
            Skaitau4.Start();
            Skaitau5.Start();

            Rasau1.Join();
            Rasau2.Join();
            Rasau3.Join();
            Rasau4.Join();
            Rasau5.Join();

            isfinished = true;

            Skaitau1.Join();
            Skaitau1.Join();
            Skaitau1.Join();
            Skaitau1.Join();
            Skaitau1.Join();

            PrintTable();
        }
        public void UpdateKomanda(Komanda komanda)
        {
            Komanda komandaFromDb = GetKomandos().FirstOrDefault(item => item.ID == komanda.ID);

            komandaFromDb.Pavadinimas = komanda.Pavadinimas;
            komandaFromDb.Logo        = komanda.Logo;
            komandaFromDb.Region      = komanda.Region;
            komandaFromDb.ShortName   = komanda.ShortName;
        }
Пример #7
0
        public async Task <IActionResult> Create([Bind("Laimejimai,Pralaimejimai,Paveikslelis,pavadinimas,Prisijungimas,Slaptazodis,ElPastas,RegistracijosData,Id")] Komanda komanda)
        {
            if (ModelState.IsValid)
            {
                _context.Add(komanda);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(komanda));
        }
Пример #8
0
        public IHttpActionResult GetTeam(int id)
        {
            Komanda Komanda = db.Komanda.Find(id);

            if (Komanda == null)
            {
                return(NotFound());
            }

            return(Ok(Komanda));
        }
Пример #9
0
        public IHttpActionResult DeleteTeam(int id)
        {
            Komanda Komanda = db.Komanda.Find(id);

            if (Komanda == null)
            {
                return(NotFound());
            }

            db.Komanda.Remove(Komanda);
            db.SaveChanges();

            return(Ok(Komanda));
        }
Пример #10
0
 public async Task <JsonResult> OnGetCreateOrEditAsync(int id = 0)
 {
     if (id == 0)
     {
         Komanda komanda = new Komanda()
         {
             regionoList = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(Enum.GetValues(typeof(RegionEnum)))
         };
         return(new JsonResult(new { isValid = true, html = await _renderService.ToStringAsync("PartialView/_APTeamsCreateOrEdit", komanda) }));
     }
     else
     {
         var komanda = _repository.GetKomandos().FirstOrDefault(item => item.ID == id);
         komanda.regionoList = new Microsoft.AspNetCore.Mvc.Rendering.SelectList(Enum.GetValues(typeof(RegionEnum)));
         return(new JsonResult(new { isValid = true, html = await _renderService.ToStringAsync("PartialView/_APTeamsCreateOrEdit", komanda) }));
     }
 }
        // 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 void AddKomanda(Komanda komanda)
 {
     _context.Komandos.Add(komanda);
 }
 public void DeleteKomanda(Komanda komanda)
 {
     _context.Remove(komanda);
 }