예제 #1
0
        public async Task <IActionResult> RegisterT(TrenerRegVM input)
        {
            var userE = await _userMgr.FindByEmailAsync(input.Email);

            if (userE != null)
            {
                TempData["poruka"] = "Email already in use. ";
                return(View("Register", input));
            }
            bool x = await _roleMgr.RoleExistsAsync("Trener");

            if (!x)
            {
                await _roleMgr.CreateAsync(new AppRole()
                {
                    Name = "Trener"
                });
            }

            AppUser user = new AppUser()
            {
                UserName      = input.Ime.ToLower() + "." + input.Prezime.ToLower(),
                Ime           = input.Ime,
                Prezime       = input.Prezime,
                SpolId        = input.SpolId,
                Email         = input.Email,
                DrzavaId      = _db.Grad.Where(x => x.GradId == input.GradId).Select(x => x.DrzavaId).FirstOrDefault(),
                GradId        = input.GradId,
                DatumRodjenja = input.DatumRodjenja
            };

            await _userMgr.CreateAsync(user, input.Password);

            await _userMgr.AddToRoleAsync(user, "Trener");


            Trener t = new Trener
            {
                AppUserId = user.Id
            };

            _db.Trener.Add(t);
            _db.SaveChanges();

            return(RedirectToAction("Index"));
        }
        public ActionResult Edit([Bind(Include = "ID,Avatar,UserName,Imie,Nazwisko,Wiek,LiczbaMaksPodopiecznych,Numerkonta")] Trener trener)
        {
            HttpPostedFileBase plik = Request.Files["plikzobrazkiem"];

            if (plik != null && plik.ContentLength > 0)
            {
                trener.Avatar = plik.FileName;
                plik.SaveAs(HttpContext.Server.MapPath("~/Avatary/") + trener.Avatar);
            }
            if (ModelState.IsValid)
            {
                db.Entry(trener).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index", "Home"));
            }
            return(View(trener));
        }
        private void Grid_Loaded(object sender, RoutedEventArgs e)
        {
            try
            {
                BazaDAO baza = new BazaDAO();

                trener           = metody.Pobierz_Trener_Login(ObecnyUzytkownik.Default.Login);
                imieTB.Text      = trener.Imie;
                nazwiskoTB.Text  = trener.Nazwisko;
                loginTB.Text     = trener.Login;
                hasloTB.Password = trener.Haslo;
            }
            catch (Exception a)
            {
                MessageBox.Show(a.ToString());
            }
        }
예제 #4
0
        public static Collection <Trener> Read(OracleDataReader reader)
        {
            var data = new Collection <Trener>();

            while (reader.Read())
            {
                int i      = -1;
                var trener = new Trener
                {
                    TrenerId    = reader.GetInt32(++i),
                    Jmeno       = reader.GetString(++i),
                    Prijmeni    = reader.GetString(++i),
                    RokNarozeni = reader.GetInt32(++i)
                };
                data.Add(trener);
            }
            return(data);
        }
예제 #5
0
        public List <Trener> Pobierz_Wsz_Trener()
        {
            List <Trener> trenerList = new List <Trener>();
            BazaDAO       baza       = new BazaDAO();
            string        query      = "Select * from Trener ";
            SqlCommand    cmd        = new SqlCommand(query, con);

            sqlReader = cmd.ExecuteReader();
            while (sqlReader.Read())
            {
                Trener trener = new Trener();
                trener.Imie     = sqlReader["Imie"].ToString();
                trener.Nazwisko = sqlReader["Nazwisko"].ToString();
                trener.Login    = sqlReader["Login"].ToString();
                trenerList.Add(trener);
            }
            con.Close();
            return(trenerList);
        }
예제 #6
0
        public Trener Pobierz_Trener_Login(string Login)
        {
            Trener     trener = new Trener();
            BazaDAO    baza   = new BazaDAO();
            string     query  = "Select * from Trener Where Login = @login";
            SqlCommand cmd    = new SqlCommand(query, con);

            cmd.Parameters.Add(new SqlParameter("@login", Login));
            sqlReader = cmd.ExecuteReader();
            while (sqlReader.Read())
            {
                trener.Imie     = sqlReader["Imie"].ToString();
                trener.Nazwisko = sqlReader["Nazwisko"].ToString();
                trener.Login    = sqlReader["Login"].ToString();
                trener.Haslo    = sqlReader["Haslo"].ToString();
            }

            return(trener);
        }
예제 #7
0
        public int Update(ITableItem item)
        {
            Trener        tren = (Trener)item;
            List <Trener> treneri;
            List <Trener> temp = DeserializeFromXml <List <Trener> >(GetContentOfXML("trener.xml"));

            treneri = temp ?? new List <Trener>();
            for (int i = 0; i < treneri.Count; i++)
            {
                if (treneri[i].ID_Trenera == tren.ID_Trenera)
                {
                    treneri.RemoveAt(i);
                }
            }
            treneri.Add(tren);
            treneri = treneri.OrderBy(x => x.ID_Trenera).ToList();
            SerializeToXml(treneri, "trener.xml");
            return(0);
        }
예제 #8
0
        private void DataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            DataGridView table = (DataGridView)sender;

            if (e.RowIndex == -1)
            {
                return;
            }

            int    id = ((int)table.Rows[e.RowIndex].Cells["ID_Trenera"].Value);
            Trener a  = _trenerDomain.SelectId(id);

            using (AddTrener detail = new AddTrener(a, _trener))
            {
                if (detail.ShowDialog() == DialogResult.OK)
                {
                    RefreshList();
                }
            }
        }
        public ActionResult Edit([Bind(Include = "Id,TrenerID,PodopiecznyID,RodzajPlanuID,Cena,Plik")] Plan plan)
        {
            HttpPostedFileBase plik = Request.Files["plikzplanem"];

            if (plik != null && plik.ContentLength > 0)
            {
                plan.Plik = plik.FileName;
                Trener tr = db.Treners.Single(t => t.UserName == User.Identity.Name);
                plan.TrenerID = (int)tr.ID;
                plik.SaveAs(HttpContext.Server.MapPath("~/Plany/") + plan.Podopieczny.UserName + "/" + plan.Plik);
            }
            if (ModelState.IsValid)
            {
                db.Entry(plan).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(plan));
        }
예제 #10
0
        private void CreateT()
        {
            var trener = new Trener
            {
                Role        = 2,
                FullName    = FullnameTB,
                LastChanged = DateTime.Now
            };

            if (trener.FullName == null || trener.FullName == "")
            {
                Error = "Fullname field can't be empty!";
            }
            else
            {
                Error = InternalData.Data.service.CreateTrener(trener);
                Treneri.Add(trener);
            }
            MessageBox.Show(Error);
        }
예제 #11
0
        public ActionResult Uredi(int id)
        {
            TreneriUrediVM model = new TreneriUrediVM();
            Trener         t     = _db.Trener.Include(a => a.AppUser).Include(x => x.AppUser.Drzava).Where(t => t.TrenerId == id).FirstOrDefault();

            model.TrenerID      = t.TrenerId;
            model.Ime           = t.AppUser.Ime;
            model.Prezime       = t.AppUser.Prezime;
            model.DatumRodjenja = t.AppUser.DatumRodjenja;
            model.Email         = t.AppUser.Email;
            model.Mob           = t.AppUser.PhoneNumber;
            model.GradId        = t.AppUser.GradId;
            model.Drzava        = t.AppUser.Drzava.Naziv;
            model.SpolId        = t.AppUser.SpolId;
            model.GradoviItems  = _db.Grad.Select(a => new SelectListItem(a.Naziv, a.GradId.ToString())).ToList();
            model.SpolItems     = _db.Spol.Select(a => new SelectListItem(a.Naziv, a.SpolId.ToString())).ToList();


            return(View(model));
        }
예제 #12
0
        public ActionResult Create([Bind(Include = "Id,TrenerID,PodopiecznyID,RodzajPlanuID,Cena,Plik")] Plan plan)
        {
            HttpPostedFileBase plik = Request.Files["pplan"];

            if (plik != null && plik.ContentLength > 0)
            {
                plan.Plik = plik.FileName;
                Trener tr = db.Treners.Single(t => t.UserName == User.Identity.Name);
                plan.TrenerID    = (int)tr.ID;
                plan.Zablokowany = true;
                plik.SaveAs(HttpContext.Server.MapPath("~/Plany/" + plan.PodopiecznyID + "/") + plan.Plik);
            }
            if (ModelState.IsValid)
            {
                db.Plans.Add(plan);
                db.SaveChanges();
                return(RedirectToAction("Index", "Plans"));
            }

            return(View(plan));
        }
예제 #13
0
        public IEnumerable <Trener> SelectArray()
        {
            List <Trener> Treneri = new List <Trener>();

            using (var table = TableData.Querry(SqlSelect))
            {
                foreach (DataRow tablerow in table.Rows)
                {
                    Trener tre = new Trener();

                    tre.ID_Trenera     = int.Parse(tablerow[0].ToString());
                    tre.Jmeno          = tablerow[1].ToString();
                    tre.Prijmeni       = tablerow[2].ToString();
                    tre.Pohlavi        = tablerow[3].ToString();
                    tre.Datum_narozeni = DateTime.Parse(tablerow[4].ToString());

                    Treneri.Add(tre);
                }
            }
            return(Treneri);
        }
예제 #14
0
        public ActionResult Index(int id)
        {
            TreneriPrikaziVM model = new TreneriPrikaziVM();
            Trener           t     = _db.Trener.Where(x => x.AppUserId == id).
                                     Include(y => y.AppUser).
                                     Include(y => y.AppUser.Grad).
                                     Include(y => y.AppUser.Drzava).
                                     Include(y => y.AppUser.Spol).FirstOrDefault();

            model.TrenerID      = t.TrenerId;
            model.Ime           = t.AppUser.Ime;
            model.Prezime       = t.AppUser.Prezime;
            model.DatumRodjenja = t.AppUser.DatumRodjenja;
            model.Email         = t.AppUser.Email;
            model.Mob           = t.AppUser.PhoneNumber;
            model.GradNaziv     = t.AppUser.Grad.Naziv;
            //model.GradNaziv = _db.Grad.Where(g => g.GradId == t.AppUser.GradId).FirstOrDefault().Naziv; pitanje memorije ???
            model.DrzavaNaziv = t.AppUser.Drzava.Naziv;
            model.SpolNaziv   = t.AppUser.Spol.Naziv;

            return(View(model));
        }
예제 #15
0
        internal static bool Login(TextBox txtUsername, TextBox txtPassword)
        {
            trener = new Trener();

            trener.Username = txtUsername.Text;
            trener.Password = txtPassword.Text;

            trener = (Trener)komunikacija.NadjiTrenera(trener);

            if (trener == null)
            {
                //alternativa scenario
                MessageBox.Show("Sistem ne može da nađe trenera na osnovu unetih vrednosti.");
                return(false);
            }
            else
            {
                //osnovni scenario
                MessageBox.Show("Trener je uspešno prijavljen");
                return(true);
            }
        }
예제 #16
0
        public ActionResult Uredi(TreneriUrediVM vm)
        {
            if (!ModelState.IsValid)
            {
                return(View("Uredi", vm));
            }
            Trener t = _db.Trener.Where(d => d.TrenerId == vm.TrenerID).Include(a => a.AppUser).SingleOrDefault();

            t.AppUser.Ime           = vm.Ime;
            t.AppUser.Prezime       = vm.Prezime;
            t.AppUser.Email         = vm.Email;
            t.AppUser.PhoneNumber   = vm.Mob;
            t.AppUser.DatumRodjenja = vm.DatumRodjenja;
            t.AppUser.GradId        = vm.GradId;
            t.AppUser.DrzavaId      = _db.Grad.Where(x => x.GradId == vm.GradId).Select(x => x.DrzavaId).FirstOrDefault();
            t.AppUser.SpolId        = vm.SpolId;

            _db.SaveChanges();
            _db.Dispose();

            return(RedirectToAction(nameof(Index), new{ id = t.AppUserId }));
        }
예제 #17
0
        public int Insert(ITableItem item)
        {
            Trener        tren = (Trener)item;
            List <Trener> treneri;
            List <Trener> temp = DeserializeFromXml <List <Trener> >(GetContentOfXML("trener.xml"));

            treneri = temp ?? new List <Trener>();
            int id;

            if (treneri.Count > 0)
            {
                id = treneri.Last().ID_Trenera + 1;
            }
            else
            {
                id = 1;
            }
            tren.ID_Trenera = id;
            treneri.Add(tren);
            SerializeToXml(treneri, "hraci.xml");
            return(0);
        }
예제 #18
0
        public IActionResult Obrisi(int TrenerID)
        {
            Trener          t = db.Trener.Find(TrenerID);
            KorisnickiNalog k = db.KorisnickiNalog.Find(t.NalogID);
            var             l = db.TrenerLicenca.Where(n => n.TrenerId == TrenerID).ToList();

            foreach (var x in l)
            {
                if (x != null)
                {
                    db.TrenerLicenca.Remove(x);
                }
            }
            if (k != null)
            {
                db.KorisnickiNalog.Remove(k);
            }

            db.Trener.Remove(t);
            db.SaveChanges();

            return(RedirectToAction(nameof(Index)));
        }
예제 #19
0
        public Trener SelectHeslo(string prijmeni, string heslo)
        {
            Trener r    = null;
            var    args = new Dictionary <string, string>
            {
                { "@prijmeni", prijmeni },
                { "@heslo", heslo }
            };

            using (var table = TableData.Querry(SqlSelectLogin, args))
            {
                if (table.Rows.Count != 0)
                {
                    r = new Trener
                    {
                        ID_Trenera     = (int)table.Rows[0]["id_trenera"],
                        Jmeno          = (string)table.Rows[0]["jmeno"],
                        Prijmeni       = (string)table.Rows[0]["prijmeni"],
                        Datum_narozeni = DateTime.Parse(table.Rows[0]["datum_narozeni"].ToString())
                    };
                }
            }
            return(r);
        }
예제 #20
0
        public Trener SelectId(int id)
        {
            Trener a    = null;
            var    args = new Dictionary <string, string>
            {
                { "@id_trenera", id.ToString() }
            };

            using (var table = TableData.Querry(SqlSelectId, args))
            {
                if (table.Rows.Count != 0)
                {
                    a = new Trener
                    {
                        ID_Trenera     = (int)table.Rows[0]["id_trenera"],
                        Jmeno          = (string)table.Rows[0]["jmeno"],
                        Prijmeni       = (string)table.Rows[0]["prijmeni"],
                        Pohlavi        = (string)table.Rows[0]["pohlavi"],
                        Datum_narozeni = DateTime.Parse(table.Rows[0]["datum_narozeni"].ToString()),
                    };
                }
            }
            return(a);
        }
예제 #21
0
        private async void FrmIndex_Load(object sender, EventArgs e)
        {
            if (_radnik.Osoba.Uloga.Naziv == "Trener")
            {
                menadzmentToolStripMenuItem.Visible           = false;
                treningToolStripMenuItem.Visible              = true;
                clanarinaToolStripMenuItem.Visible            = false;
                upravljanjeClanovimaToolStripMenuItem.Visible = false;
                qRKodSkenerToolStripMenuItem.Visible          = false;

                var TrenerSearchRequest = new Model.Requests.TrenerSearchRequest()
                {
                    OsobaId = _radnik.OsobaId
                };

                var TrenerList = await _apiService_Trener.Get <List <Wellness.Model.Trener> >(TrenerSearchRequest);

                _trener = TrenerList[0];
            }
            if (_radnik.Osoba.Uloga.Naziv == "Recepcionar")
            {
                menadzmentToolStripMenuItem.Visible           = false;
                treningToolStripMenuItem.Visible              = false;
                clanarinaToolStripMenuItem.Visible            = true;
                upravljanjeClanovimaToolStripMenuItem.Visible = true;
                qRKodSkenerToolStripMenuItem.Visible          = false;
            }
            if (_radnik.Osoba.Uloga.Naziv == "Menadzer")
            {
                menadzmentToolStripMenuItem.Visible           = true;
                treningToolStripMenuItem.Visible              = false;
                clanarinaToolStripMenuItem.Visible            = false;
                upravljanjeClanovimaToolStripMenuItem.Visible = false;
                qRKodSkenerToolStripMenuItem.Visible          = true;
            }
        }
예제 #22
0
 public void Dodaj_Trener(Trener trener)
 {
     dodajUzytkownikaDTO.Dodaj_Trener(trener);
 }
예제 #23
0
 public void Modyfikuj_Trener(Trener trener, int IdPracownik)
 {
     dodajUzytkownikaDTO.Modyfikuj_Trener(trener, IdPracownik);
 }
예제 #24
0
        public void onUpdate()
        {
            if (validate())
            {
                using (var db = new BazaZaLiguEntities())
                {
                    Klub klub_update = db.Klubs.Where(x => x.naziv.Equals(Selektovana_klub.K.naziv)).FirstOrDefault();

                    if (klub_update != null)
                    {
                        klub_update.grad = Selektovana_klub.K.grad;
                        if (klub_update.Liga != null) //igrao je u nekoj ligi pre toga, brisi ga iz stare lige
                        {
                            Liga liga = db.Ligas.Find(klub_update.Liga.id_lige);
                            liga.Klubs.Remove(klub_update);
                            db.SaveChanges();
                        }
                        Liga nova_liga = db.Ligas.Where(x => x.naziv_lige == Selektovana_klub.Naziv_lige).FirstOrDefault();
                        klub_update.Liga = nova_liga;    //ako je odabrao prazno stavice null

                        if (klub_update.Vodis.Count > 0) // imao je trenera, brisi starog
                        {
                            Vodi         stariTrener = db.Vodis.Where(x => x.klub_naziv == klub_update.naziv).FirstOrDefault();
                            List <Igrac> igraciKluba = stariTrener.Igracs.ToList();
                            foreach (Igrac item in igraciKluba)
                            {
                                Igrac igrac = db.Igracs.Find(item.id_igraca);
                                igrac.Vodi            = null;
                                igrac.vodi_id_trenera = null;
                                igrac.vodi_naziv      = null;
                                db.Entry(igrac).State = System.Data.Entity.EntityState.Modified;
                            }
                            db.Vodis.Remove(stariTrener);
                            db.SaveChanges();
                        }
                        if (Selektovana_klub.Trener != "" && Selektovana_klub.Trener != null) //odabrao je novog
                        {
                            Vodi noviVodi = new Vodi()
                            {
                                klub_naziv = klub_update.naziv
                            };
                            Trener noviTrener = db.Treners.Where(x => x.ime_trenera == Selektovana_klub.Trener).FirstOrDefault();
                            noviVodi.trener_id_trenera = noviTrener.id_trenera;
                            db.Vodis.Add(noviVodi);
                            db.SaveChanges();
                            foreach (Igrac igrac in db.Igracs)
                            {
                                if (igrac.naziv_kluba == klub_update.naziv)
                                {
                                    igrac.Vodi            = noviVodi;
                                    db.Entry(igrac).State = System.Data.Entity.EntityState.Modified;
                                }
                            }
                        }

                        db.Entry(klub_update).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                        MessageBox.Show("Uspesno ste promenili klub", "Uspesno", MessageBoxButton.OK, MessageBoxImage.Asterisk);
                    }
                    ucitajKlubove();
                    ucitajTrenereILige();
                    Vrednost = "";
                    OnPropertyChanged("Vrednost");
                }
            }
        }
 public void Modyfikuj_Trener(Trener trener, string StaryLogin)
 {
     dodajUzytkownikaDAO.Modyfikuj_Trener(trener, StaryLogin);
 }
예제 #26
0
 public Reprezentacija(String naziv, Dictionary <String, Igrac> igraci, Trener trener, Dictionary <String, Takmicenje> takmicenja) : base(naziv, igraci, trener, takmicenja)
 {
 }
예제 #27
0
        protected override void updateUIFromEntity(DomainObject entity)
        {
            Trener trener = (Trener)entity;

            txtIme.Text     = trener.Ime;
            txtPrezime.Text = trener.Prezime;

            cmbPol.SelectedIndex = -1;
            if (trener.Pol == Pol.Muski)
            {
                cmbPol.SelectedIndex = 0;
            }
            else if (trener.Pol == Pol.Zenski)
            {
                cmbPol.SelectedIndex = 1;
            }

            txtDatRodj.Text = String.Empty;
            if (trener.DatumRodjenja != null)
            {
                txtDatRodj.Text = trener.DatumRodjenja.Value.ToString("d");
            }

            txtJMBG.Text = trener.JMBG;

            txtRegBroj.Text = trener.RegistarskiBroj;

            txtMesto.Text    = trener.Mesto;
            txtAdresa.Text   = trener.Adresa;
            txtTelefon1.Text = trener.Telefon1;
            txtTelefon2.Text = trener.Telefon2;
            txtEmail.Text    = trener.Email;

            txtFoto.Text = trener.FotoFile;
            if (txtFoto.Text != String.Empty)
            {
                btnDodajFoto.Text = "Promeni";
            }

            txtIzvodMKR.Text = trener.IzvodMKRFile;
            if (txtIzvodMKR.Text != String.Empty)
            {
                btnDodajIzvodMKR.Text = "Promeni";
            }

            SelectedKlub = trener.Klub;

            if (!String.IsNullOrEmpty(trener.VrstaTrenerskogAngazmana))
            {
                cmbVrstaTrenerskogAngazmana.SelectedItem = trener.VrstaTrenerskogAngazmana;
            }
            else
            {
                cmbVrstaTrenerskogAngazmana.SelectedIndex = -1;
            }

            txtNazivFakulteta.Text              = trener.NazivFakulteta;
            txtRedovnoZanimanje.Text            = trener.RedovnoZanimanje;
            txtGodinaPocetkaTrenerskogRada.Text = String.Empty;
            if (trener.GodinaPocetkaTrenerskogRada != null)
            {
                txtGodinaPocetkaTrenerskogRada.Text = trener.GodinaPocetkaTrenerskogRada.ToString();
            }
        }
예제 #28
0
	/// 
	/// <param name="trener"></param>
	/// <param name="service"></param>
	public string ChangeTrener(Trener trener, IDBService service){

		return service.ChangeTrener(trener);
	}
예제 #29
0
        protected override void updateEntityFromUI(DomainObject entity)
        {
            Trener trener = (Trener)entity;

            trener.Ime     = txtIme.Text.Trim();
            trener.Prezime = txtPrezime.Text.Trim();

            if (cmbPol.SelectedIndex == 0)
            {
                trener.Pol = Pol.Muski;
            }
            else
            {
                trener.Pol = Pol.Zenski;
            }

            trener.Prezime = txtPrezime.Text.Trim();

            if (txtDatRodj.Text.Trim() == String.Empty)
            {
                trener.DatumRodjenja = null;
            }
            else
            {
                trener.DatumRodjenja = DateTime.Parse(txtDatRodj.Text);
            }

            trener.JMBG = txtJMBG.Text.Trim();

            trener.RegistarskiBroj = txtRegBroj.Text.Trim();

            trener.Mesto    = txtMesto.Text.Trim();
            trener.Adresa   = txtAdresa.Text.Trim();
            trener.Telefon1 = txtTelefon1.Text.Trim();
            trener.Telefon2 = txtTelefon2.Text.Trim();
            trener.Email    = txtEmail.Text.Trim();

            trener.FotoFile     = txtFoto.Text.Trim();
            trener.IzvodMKRFile = txtIzvodMKR.Text.Trim();

            trener.Klub = SelectedKlub;

            if (cmbVrstaTrenerskogAngazmana.SelectedItem == null)
            {
                trener.VrstaTrenerskogAngazmana = String.Empty;
            }
            else if (cmbVrstaTrenerskogAngazmana.SelectedItem.ToString() == PROFESIONALAN)
            {
                trener.VrstaTrenerskogAngazmana = PROFESIONALAN;
            }
            else if (cmbVrstaTrenerskogAngazmana.SelectedItem.ToString() == NEPROFESIONALAN)
            {
                trener.VrstaTrenerskogAngazmana = NEPROFESIONALAN;
            }

            trener.NazivFakulteta   = txtNazivFakulteta.Text.Trim();
            trener.RedovnoZanimanje = txtRedovnoZanimanje.Text.Trim();
            if (txtGodinaPocetkaTrenerskogRada.Text.Trim() == String.Empty)
            {
                trener.GodinaPocetkaTrenerskogRada = null;
            }
            else
            {
                trener.GodinaPocetkaTrenerskogRada = short.Parse(txtGodinaPocetkaTrenerskogRada.Text);
            }
        }
예제 #30
0
	/// 
	/// <param name="trener"></param>
	public string CreateTrener(Trener trener, IDBService service){

		return service.CreateTrener(trener);
	}