コード例 #1
0
        // GET: Treninzi
        public ActionResult Index()
        {
            var veslacRepozitorij = new VeslacRepozitorij();
            var veslaci           = veslacRepozitorij.DohvatiVeslace();

            return(View(veslaci));
        }
コード例 #2
0
        public ActionResult Index(TreningDTO trening)
        {
            var minute   = Int32.Parse(Request.Params["Minute1"]);
            var sekunde  = Int32.Parse(Request.Params["Sekunde1"]);
            var stotinke = Int32.Parse(Request.Params["Stotinke1"]);

            trening.Dionica1 = new TimeSpan(0, 0, minute, sekunde, stotinke * 10);

            minute           = Int32.Parse(Request.Params["Minute2"]);
            sekunde          = Int32.Parse(Request.Params["Sekunde2"]);
            stotinke         = Int32.Parse(Request.Params["Stotinke2"]);
            trening.Dionica2 = new TimeSpan(0, 0, minute, sekunde, stotinke * 10);

            if (trening.IdTipTreninga > 2)
            {
                minute           = Int32.Parse(Request.Params["Minute3"]);
                sekunde          = Int32.Parse(Request.Params["Sekunde3"]);
                stotinke         = Int32.Parse(Request.Params["Stotinke3"]);
                trening.Dionica3 = new TimeSpan(0, 0, minute, sekunde, stotinke * 10);
            }

            var treningServis = new Trening();

            treningServis.StvoriTrening(trening);

            var veslacRepozitorij = new VeslacRepozitorij();
            var veslaci           = veslacRepozitorij.DohvatiVeslace();

            return(View(veslaci));
        }
コード例 #3
0
        public ActionResult Pripadnost()
        {
            var klubRepozitorij   = new KlubRepozitorij();
            var veslacRepozitorij = new VeslacRepozitorij();

            var klubovi = klubRepozitorij.DohvatiKlubove();
            var veslaci = veslacRepozitorij.DohvatiVeslace();

            var model = new PripadnostKlubuViewModel()
            {
                Klubovi = klubovi,
                Veslaci = veslaci
            };

            return(View(model));
        }
コード例 #4
0
        public ActionResult Regata(int id)
        {
            var kategorijeRepozitorij = new KategorijaRepozitorij();
            var regataRepozitorij     = new RegataRepozitorij();
            var veslacRepozitorij     = new VeslacRepozitorij();

            var kategorije = kategorijeRepozitorij.DohvatiKategorijePremaRegati(id);
            var regata     = regataRepozitorij.DohvatiRegatu(id);
            var veslaci    = veslacRepozitorij.DohvatiVeslace();
            var model      = new PosadaViewModel()
            {
                Regata     = regata,
                Kategorije = kategorije,
                Veslaci    = veslaci
            };

            return(View(model));
        }
コード例 #5
0
        public ActionResult Visina(VisinaDTO visina)
        {
            var visinaInput     = Request.Params["Masa"];
            var idVeslac        = Request.Params["IdVeslac"];
            var VrijemeMjerenje = Request.Params["VrijemeMjerenje"];

            visina = new VisinaDTO()
            {
                IdVeslac        = int.Parse(idVeslac),
                Visina          = float.Parse(visinaInput),
                VrijemeMjerenje = DateTime.Parse(VrijemeMjerenje)
            };

            var veslacRepozitorij = new VeslacRepozitorij();

            veslacRepozitorij.SpremiVisinuVeslaca(visina);
            var veslaci = veslacRepozitorij.DohvatiVeslace();

            return(View(veslaci));
        }
コード例 #6
0
        public ActionResult Masa(MasaDTO masa)
        {
            var tezina          = Request.Params["Masa"];
            var idVeslac        = Request.Params["IdVeslac"];
            var VrijemeMjerenje = Request.Params["VrijemeMjerenje"];

            masa = new MasaDTO()
            {
                IdVeslac        = int.Parse(idVeslac),
                Masa            = float.Parse(tezina),
                VrijemeMjerenje = DateTime.Parse(VrijemeMjerenje)
            };

            var veslacRepozitorij = new VeslacRepozitorij();

            veslacRepozitorij.SpremiMasuVeslaca(masa);
            var veslaci = veslacRepozitorij.DohvatiVeslace();

            return(View(veslaci));
        }
コード例 #7
0
        public ActionResult Regata(int id, PosadaDTO posada)
        {
            posada.ListaIdVeslac = new List <int>();
            for (var i = 0; i < 9; i++)
            {
                var imeParametra = $"Veslac{i}";
                var parametar    = Request.Params[imeParametra];
                if (string.IsNullOrWhiteSpace(parametar))
                {
                    break;
                }

                if (Int32.TryParse(parametar, out var intParametar))
                {
                    posada.ListaIdVeslac.Add(intParametar);
                }
                else
                {
                    break;
                }
            }
            var posadaServis = new Posada();
            var rezultat     = posadaServis.StvoriPosadu(posada);


            var kategorijeRepozitorij = new KategorijaRepozitorij();
            var regataRepozitorij     = new RegataRepozitorij();
            var veslacRepozitorij     = new VeslacRepozitorij();

            var kategorije = kategorijeRepozitorij.DohvatiKategorijePremaRegati(id);
            var regata     = regataRepozitorij.DohvatiRegatu(id);
            var veslaci    = veslacRepozitorij.DohvatiVeslace();
            var model      = new PosadaViewModel()
            {
                Regata     = regata,
                Kategorije = kategorije,
                Veslaci    = veslaci
            };

            return(View(model));
        }