Ejemplo n.º 1
0
        public IActionResult Put(int id, [FromBody] Geek geek)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != geek.GeekId)
            {
                return(BadRequest());
            }

            _context.Entry(geek).State = EntityState.Modified;

            try
            {
                _context.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!GeekExists(geek.GeekId))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(new StatusCodeResult(StatusCodes.Status204NoContent));
        }
Ejemplo n.º 2
0
        public ActionResult Register([Bind(Include = "GeekId,Username,Name,Surname,Password,Mail,Birthdate,Deleted")] Geek geek)
        {
            geek.Deleted = false;
            if (ModelState.IsValid)
            {
                context.Geek.Add(geek);
                context.SaveChanges();
                // On rajoute les valeurs par défaut au moment de l'inscription

                context.Settings.AddRange(
                    context.Setting.Where(s => !s.Deleted)
                    .Select(s => new {
                    SettingValue = s.SettingValues.Where(
                        sv => !sv.Deleted && sv.Preselected
                        ).FirstOrDefault().SettingValuesId,
                }).ToArray()
                    .Select(s => new Settings()
                {
                    Geek         = geek.GeekId,
                    SettingValue = s.SettingValue,
                    Deleted      = false,
                })
                    );
                context.SaveChanges();
                return(Index(geek, null));
            }
            return(View(geek));
        }
Ejemplo n.º 3
0
        public Geek Login(string username, string loginCode, int notAliveWarningWindow, int notAliveDangerWindow, DateTimeOffset localTime)
        {
            _geekContext.Database.EnsureCreated();

            username = username?.Trim();
            string         usernameLower = username?.ToLower();
            DateTimeOffset serverTime    = DateTimeOffset.Now;

            var geek = _geekContext.Geeks.SingleOrDefault(x => x.UsernameLower == usernameLower);

            if (geek == null)
            {
                geek = new Geek()
                {
                    Username      = username,
                    UsernameLower = usernameLower,
                };

                _geekContext.Geeks.Add(geek);
            }

            geek.LoginCode                       = loginCode;
            geek.NotAliveWarningWindow           = notAliveWarningWindow;
            geek.NotAliveDangerWindow            = notAliveDangerWindow;
            geek.LastActivityLocalTime           = localTime.UtcDateTime;
            geek.LastActivityLocalTimeUtcOffset  = (short)localTime.Offset.TotalMinutes;
            geek.LastActivityServerTime          = serverTime.UtcDateTime;
            geek.LastActivityServerTimeUtcOffset = (short)serverTime.Offset.TotalMinutes;

            _geekContext.SaveChanges();

            return(geek);
        }
Ejemplo n.º 4
0
        // GET: Tournament/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tournament tournament = db.Tournament.Find(id);

            if (tournament == null)
            {
                return(HttpNotFound());
            }
            Geek organiser = db.Geek.Where(g => g.Username == User.Identity.Name && !g.Deleted).FirstOrDefault();

            if (organiser.GeekId == tournament.Organiser)
            {
                return(View(tournament));
            }
            else
            {
                ViewBag.Message = "Seul le créateur du tournoi peut le modifier";
                var tournaments = db.Tournament.Where(t => t.Deleted == false).Include(t => t.Game1).Include(t => t.Geek).Include(t => t.PeriodRegistration).Include(t => t.PeriodPlay);
                return(View("Index", tournaments.ToList()));
            }
        }
Ejemplo n.º 5
0
        public void PropertyMappingPrototypeTest()
        {
            var mapping = new PropertyMapping();

            mapping.EntityType     = typeof(Person);
            mapping.PropertyType   = typeof(Guid);
            mapping.Name           = "Id";
            mapping.XmlMappingType = XmlMappingType.Attribute;

            XmlRepository.AddPropertyMappingFor(typeof(Person), mapping);

            var test = new PropertyMapping();

            test.EntityType     = typeof(Person);
            test.PropertyType   = typeof(string);
            test.Name           = "LastName";
            test.XmlMappingType = XmlMappingType.Element;

            XmlRepository.AddPropertyMappingFor(typeof(Person), test);

            var a = new PropertyMapping();

            a.EntityType     = typeof(Geek);
            a.PropertyType   = typeof(string);
            a.Name           = "SuperId";
            a.XmlMappingType = XmlMappingType.Attribute;

            XmlRepository.AddPropertyMappingFor(typeof(Geek), a);

            using (var repository = XmlRepository
                                    .Get(RepositoryFor <Person>
                                         .WithIdentity(p => p.Id)
                                         .WithDataProvider(new InMemoryDataProvider())))
            {
                var geek = new Geek
                {
                    Alias = "Jackal"
                };

                var peter = new Person
                {
                    FirstName = "Peter",
                    LastName  = "Bucher",
                    Birthday  = new DateTime(1983, 10, 17),
                    Friends   = new List <Geek>(new[] { geek, new Geek()
                                                        {
                                                            Alias = "YEAH"
                                                        } }),
                    Geek = geek
                };

                repository.SaveOnSubmit(peter);

                var loadedData = repository.LoadAll();

                Assert.That(loadedData.Count(), Is.EqualTo(1));
                Assert.That(loadedData.First().FirstName == "Peter");
                Assert.That(loadedData.First().Friends.Count, Is.EqualTo(2));
            }
        }
Ejemplo n.º 6
0
        public IActionResult Post([FromBody] Geek geek)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var existinUser = from g in _context.Geek
                              where g.UserName == geek.UserName
                              select g;

            if (existinUser == null)
            {
                _context.Geek.Add(geek);
            }

            _context.Geek.Add(geek);
            try
            {
                _context.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (GeekExists(geek.GeekId))
                {
                    return(new StatusCodeResult(StatusCodes.Status409Conflict));
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("GetGeek", new { id = geek.GeekId }, geek));
        }
Ejemplo n.º 7
0
        public ActionResult DeleteConfirmed(string id)
        {
            Geek geek = db.Geek.Where(p => p.Username == id).FirstOrDefault();

            geek.Deleted = true;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 8
0
 public ActionResult Edit([Bind(Include = "GeekId,Username,Name,Surname,Password,Mail,Birthdate")] Geek geek)
 {
     if (ModelState.IsValid)
     {
         db.Entry(geek).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(geek));
 }
Ejemplo n.º 9
0
        // GET: Geeks/Details/5
        public ActionResult Details(string id)
        {
            Geek geek = db.Geek.Where(p => p.Username == id).FirstOrDefault();

            if (geek == null)
            {
                return(HttpNotFound());
            }
            return(View(geek));
        }
Ejemplo n.º 10
0
        // Main Method
        public static void Main(string[] args)
        {
            Geek g = new Geek();

            g.M1();
            g.M2();
            g.M3();
            g.M4();
            g.M5("Method Name: M5");
            Console.ReadLine();
        }
Ejemplo n.º 11
0
        public ActionResult Participate([Bind(Include = "TeamID")] Team team, [Bind(Include = "TournamentId")] Tournament tournament)
        {
            if (db.TeamGeek.Where(tg => tg.Team == team.TeamId && !tg.Deleted).Count() != db.Tournament.Find(tournament.TournamentId).PlayerNumber)
            {
                ViewBag.Message = "Le nombre de membres de l'équipe ne correspond pas aux prérequis du tournois";
                Tournament tournamentId             = db.Tournament.Find(tournament.TournamentId);
                Geek       user                     = db.Geek.Where(g => g.Username == User.Identity.Name && !g.Deleted).FirstOrDefault();
                TournamentDetailViewModel viewModel = new TournamentDetailViewModel
                {
                    tournament = tournamentId,
                    geek       = user,
                };
                return(View("Details", viewModel));
            }
            Participation participation = db.Participation.Where(p => p.Team == team.TeamId && p.Tournament == tournament.TournamentId).FirstOrDefault();

            if (participation != null)
            {
                db.TournamentLog.Add(new TournamentLog
                {
                    Deleted    = false,
                    Entry      = "L'équipe " + participation.Team1.Name + " s'est inscrit au tournoi.",
                    Time       = (int)new DateTimeOffset(DateTime.UtcNow).ToUnixTimeSeconds(),
                    Tournament = tournament.TournamentId
                });
                participation.Deleted = false;
                db.SaveChanges();
            }
            else
            {
                participation            = new Participation();
                participation.Deleted    = false;
                participation.Team       = team.TeamId;
                participation.Tournament = tournament.TournamentId;
                participation.Qualified  = true;
                if (ModelState.IsValid)
                {
                    TournamentLog newLog = new TournamentLog
                    {
                        Deleted    = false,
                        Entry      = "L'équipe " + participation.Team1.Name + " s'est inscrit au tournoi.",
                        Time       = (int)new DateTimeOffset(DateTime.UtcNow).ToUnixTimeSeconds(),
                        Tournament = tournament.TournamentId
                    };
                    db.TournamentLog.Add(newLog);
                    db.Participation.Add(participation);
                    db.SaveChanges();
                }
            }
            return(RedirectToAction("Details", new { id = tournament.TournamentId }));
        }
Ejemplo n.º 12
0
        // GET: Geeks/Delete/5
        public ActionResult Delete(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Geek geek = db.Geek.Where(p => p.Username == id).FirstOrDefault();

            if (geek == null)
            {
                return(HttpNotFound());
            }
            return(View(geek));
        }
Ejemplo n.º 13
0
        // GET: Teams/Delete/5
        public async Task <ActionResult> DeleteM(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Geek g = await db.Geek.FindAsync(id);

            if (g == null)
            {
                return(HttpNotFound());
            }
            return(View(g));
        }
Ejemplo n.º 14
0
        static void Main(string[] args)
        {
            var gk      = new Geek("421b84eeaee7b2aed4c0ec5706d8b571", "http://www.geetest.com/");
            var jsonObj = gk.GetValidate();

            if (jsonObj != null)
            {
                Console.WriteLine(jsonObj["validate"]);
            }
            else
            {
                Console.WriteLine("*** failed ***");
            }
        }
Ejemplo n.º 15
0
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Geek geek = db.Geek.Where(p => p.Username == id).FirstOrDefault();

            if (geek == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Settings = db.Setting.Where(s => s.Deleted == false).ToArray();
            ViewBag.Values   = db.SettingValues.Where(v => v.Deleted == false).ToArray();
            return(View(geek));
        }
Ejemplo n.º 16
0
        public IActionResult Get(int id)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            Geek geek = _context.Geek.Single(m => m.GeekId == id);

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

            return(Ok(geek));
        }
Ejemplo n.º 17
0
 protected override bool AuthorizeCore(HttpContextBase httpContext)
 {
     using (TheArenaContext context = new TheArenaContext())
     {
         var  id         = (httpContext.Request.RequestContext.RouteData.Values["id"] as string) ?? httpContext.Request.Form["Username"];
         Geek loggedGeek = context.Geek.Where(g => g.Username == httpContext.User.Identity.Name).FirstOrDefault();
         if (id != loggedGeek.Username && !loggedGeek.RolesGeek.Any(r => r.Roles.Name == "Admin" && r.Roles.Deleted != true))
         {
             return(false);
         }
         else
         {
             return(true);
         }
     }
 }
Ejemplo n.º 18
0
        public GeekViewModel(Geek geek)
        {
            if (geek != null)
            {
                GeekId                = geek.GeekId;
                Username              = geek.Username;
                UsernameLower         = geek.UsernameLower;
                LoginCode             = geek.LoginCode;
                NotAliveWarningWindow = geek.NotAliveWarningWindow;
                NotAliveDangerWindow  = geek.NotAliveDangerWindow;

                LastActivityLocalTime  = CreateActivityTime(geek.LastActivityLocalTime, geek.LastActivityLocalTimeUtcOffset);
                LastActivityServerTime = CreateActivityTime(geek.LastActivityServerTime, geek.LastActivityServerTimeUtcOffset);

                DoesGeekExist = true;
            }
        }
Ejemplo n.º 19
0
        public async Task <ActionResult> Create([Bind(Include = "TeamId,Initials,Name,Tags,Captain,Deleted")] Team team)
        {
            if (ModelState.IsValid)
            {
                Geek capitaine = db.Geek.Where(g => g.Username == User.Identity.Name).FirstOrDefault();
                team.Captain = capitaine.GeekId;
                TeamGeek tg = new TeamGeek();
                tg.Player = capitaine.GeekId;
                tg.Team   = team.TeamId;
                db.TeamGeek.Add(tg);
                db.Team.Add(team);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            ViewBag.Captain = new SelectList(db.Geek, "GeekId", "Username", team.Captain);
            return(View(team));
        }
Ejemplo n.º 20
0
        public async Task <ActionResult> Create([Bind(Include = "TeamGeekId,Player,Team,Deleted")] TeamGeek teamGeek, int teamID)
        {
            if (ModelState.IsValid)
            {
                //teamGeek.Player = 2;
                Geek geek = db.Geek.Where(g => g.Username == User.Identity.Name).FirstOrDefault();
                teamGeek.Player = geek.GeekId;
                teamGeek.Team   = teamID;
                db.TeamGeek.Add(teamGeek);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index", "Teams/Details/" + teamID));
            }

            //ViewBag.Player = new SelectList(db.Geek, "GeekId", "Username", User.Identity);
            //ViewBag.Team = new SelectList(db.Team, "TeamId", "Initials", teamGeek.Team);
            return(View(teamGeek));
        }
Ejemplo n.º 21
0
        public IActionResult Delete(int id)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            Geek geekToDelete = _context.Geek.Single(geek => geek.GeekId == id);

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

            _context.Geek.Remove(geekToDelete);
            _context.SaveChanges();

            return(Ok(geekToDelete));
        }
Ejemplo n.º 22
0
        // GET: Tournament/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tournament tournament = db.Tournament.Find(id);
            Geek       user       = db.Geek.Where(g => g.Username == User.Identity.Name && !g.Deleted).FirstOrDefault();
            TournamentDetailViewModel viewModel = new TournamentDetailViewModel
            {
                tournament = tournament,
                geek       = user,
            };

            if (tournament == null)
            {
                return(HttpNotFound());
            }
            return(View(viewModel));
        }
Ejemplo n.º 23
0
        public IActionResult Post([FromBody] Geek newGeek)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            IQueryable <Geek> existingUser = from geek in _context.Geek
                                             where geek.UserName == newGeek.UserName
                                             select geek;

            int userExists = existingUser.Count <Geek>();

            if (userExists > 0)
            {
                return(new StatusCodeResult(StatusCodes.Status409Conflict));
            }

            //actually modifies newGeek to give GeekId a non-null value (property already exists due to ModelState casting)
            _context.Geek.Add(newGeek);

            try
            {
                _context.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (GeekExists(newGeek.GeekId))
                {
                    return(new StatusCodeResult(StatusCodes.Status409Conflict));
                }
                else
                {
                    return(new StatusCodeResult(StatusCodes.Status418ImATeapot));
                }
            }

            return(CreatedAtRoute("GetGeek", new { id = newGeek.GeekId }, newGeek));
        }
Ejemplo n.º 24
0
        public ActionResult Index(Geek geek, string returnUrl)
        {
            if (!String.IsNullOrWhiteSpace(geek.Username) && !String.IsNullOrWhiteSpace(geek.Password))
            {
                Geek foundGeek = context.Geek.Where(g => g.Username == geek.Username && g.Password == geek.Password && !g.Deleted).FirstOrDefault();
                if (foundGeek != null)
                {
                    FormsAuthentication.SetAuthCookie(foundGeek.Username, false);
                    if (String.IsNullOrWhiteSpace(returnUrl) || Url.IsLocalUrl(returnUrl))
                    {
                        return(Redirect("/"));
                    }
                    else
                    {
                        return(Redirect(returnUrl));
                    }
                }
            }

            ModelState.AddModelError("Username", "Username et/ou mot de passe incorrect.");
            return(View(geek));
        }
Ejemplo n.º 25
0
        public IActionResult Put(int id, [FromBody] Geek geekToUpdate)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != geekToUpdate.GeekId)
            {
                return(BadRequest());
            }

            Geek singleGeek = _context.Geek.Single(geek => geek.GeekId == id);

            geekToUpdate.GeekId = singleGeek.GeekId;

            _context.Geek.Add(geekToUpdate);

            try
            {
                _context.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (GeekExists(geekToUpdate.GeekId))
                {
                    return(new StatusCodeResult(StatusCodes.Status409Conflict));
                }
                else
                {
                    return(new StatusCodeResult(StatusCodes.Status418ImATeapot));
                }
                throw;
            }
            return(CreatedAtRoute("GetGeek", new { id = geekToUpdate.GeekId }, geekToUpdate));
        }
Ejemplo n.º 26
0
 // Main Method
 static public void Main()
 {
     // Calling static methods
     Geek.method1();
     Geek.method2();
 }
Ejemplo n.º 27
0
        public ActionResult Create([Bind(Include = "TournamentId,Initials,Name,Rules,Slots,PlayerNumber,Tags,RegisteringPeriod,PlayingPeriod,Game,Deleted,Organiser")] Tournament tournament, DateTime registeringPeriodStart, DateTime registeringPeriodEnd, DateTime playingPeriodStart, DateTime playingPeriodEnd)
        {
            tournament.Deleted = false;
            Geek organiser = db.Geek.Where(g => g.Username == User.Identity.Name && !g.Deleted).FirstOrDefault();

            if (playingPeriodEnd <= playingPeriodStart)
            {
                ViewBag.Message           = "La date de fin de jeu doit être ultérieur à la date de début";
                ViewBag.Game              = new SelectList(db.Game, "GameId", "Name", tournament.Game);
                ViewBag.Organiser         = new SelectList(db.Geek, "GeekId", "Username", tournament.Organiser);
                ViewBag.RegisteringPeriod = new SelectList(db.Period, "PeriodId", "PeriodId", tournament.RegisteringPeriod);
                ViewBag.PlayingPeriod     = new SelectList(db.Period, "PeriodId", "PeriodId", tournament.PlayingPeriod);
                return(View(tournament));
            }
            if (playingPeriodStart < registeringPeriodEnd)
            {
                ViewBag.Message           = "Le tournoi ne peut commencer si les inscriptions ne sont pas terminées";
                ViewBag.Game              = new SelectList(db.Game, "GameId", "Name", tournament.Game);
                ViewBag.Organiser         = new SelectList(db.Geek, "GeekId", "Username", tournament.Organiser);
                ViewBag.RegisteringPeriod = new SelectList(db.Period, "PeriodId", "PeriodId", tournament.RegisteringPeriod);
                ViewBag.PlayingPeriod     = new SelectList(db.Period, "PeriodId", "PeriodId", tournament.PlayingPeriod);
                return(View(tournament));
            }
            if (registeringPeriodEnd <= registeringPeriodStart)
            {
                ViewBag.Message           = "La date de fin d'inscription doit être ultérieur à la date de début";
                ViewBag.Game              = new SelectList(db.Game, "GameId", "Name", tournament.Game);
                ViewBag.Organiser         = new SelectList(db.Geek, "GeekId", "Username", tournament.Organiser);
                ViewBag.RegisteringPeriod = new SelectList(db.Period, "PeriodId", "PeriodId", tournament.RegisteringPeriod);
                ViewBag.PlayingPeriod     = new SelectList(db.Period, "PeriodId", "PeriodId", tournament.PlayingPeriod);
                return(View(tournament));
            }
            if (registeringPeriodStart < DateTime.UtcNow)
            {
                ViewBag.Message           = "La date de début des inscription doit être ultérieur à la date courante";
                ViewBag.Game              = new SelectList(db.Game, "GameId", "Name", tournament.Game);
                ViewBag.Organiser         = new SelectList(db.Geek, "GeekId", "Username", tournament.Organiser);
                ViewBag.RegisteringPeriod = new SelectList(db.Period, "PeriodId", "PeriodId", tournament.RegisteringPeriod);
                ViewBag.PlayingPeriod     = new SelectList(db.Period, "PeriodId", "PeriodId", tournament.PlayingPeriod);
                return(View(tournament));
            }
            if (db.Tournament.Any(t => t.Initials == tournament.Initials))
            {
                ViewBag.Message           = "Les initiales de tournoi est déja pris";
                ViewBag.Game              = new SelectList(db.Game, "GameId", "Name", tournament.Game);
                ViewBag.Organiser         = new SelectList(db.Geek, "GeekId", "Username", tournament.Organiser);
                ViewBag.RegisteringPeriod = new SelectList(db.Period, "PeriodId", "PeriodId", tournament.RegisteringPeriod);
                ViewBag.PlayingPeriod     = new SelectList(db.Period, "PeriodId", "PeriodId", tournament.PlayingPeriod);
                return(View(tournament));
            }
            if (db.Tournament.Any(t => t.Name == tournament.Name))
            {
                ViewBag.Message           = "Le nom de tournoi est déja pris";
                ViewBag.Game              = new SelectList(db.Game, "GameId", "Name", tournament.Game);
                ViewBag.Organiser         = new SelectList(db.Geek, "GeekId", "Username", tournament.Organiser);
                ViewBag.RegisteringPeriod = new SelectList(db.Period, "PeriodId", "PeriodId", tournament.RegisteringPeriod);
                ViewBag.PlayingPeriod     = new SelectList(db.Period, "PeriodId", "PeriodId", tournament.PlayingPeriod);
                return(View(tournament));
            }
            Period playingPeriod     = new Period(playingPeriodStart, playingPeriodEnd);
            Period registeringPeriod = new Period(registeringPeriodStart, registeringPeriodEnd);

            tournament.Organiser          = organiser.GeekId;
            tournament.PeriodRegistration = registeringPeriod;
            tournament.PeriodPlay         = playingPeriod;
            RolesGeek role = new RolesGeek
            {
                Deleted = false,
                Role    = 5,
                Geek    = organiser.GeekId
            }
            ;

            if (ModelState.IsValid)
            {
                db.RolesGeek.Add(role);
                db.Tournament.Add(tournament);
                db.TournamentLog.Add(new TournamentLog
                {
                    Deleted    = false,
                    Entry      = "Le tournoi a été créé avec succès.",
                    Time       = (int)new DateTimeOffset(DateTime.UtcNow).ToUnixTimeSeconds(),
                    Tournament = tournament.TournamentId
                });
                db.SaveChanges();
                return(RedirectToAction("Details", new { id = tournament.TournamentId }));
            }
            else
            {
                ViewBag.Message           = "Erreur lors de la création du tournoi";
                ViewBag.Game              = new SelectList(db.Game, "GameId", "Name", tournament.Game);
                ViewBag.Organiser         = new SelectList(db.Geek, "GeekId", "Username", tournament.Organiser);
                ViewBag.RegisteringPeriod = new SelectList(db.Period, "PeriodId", "PeriodId", tournament.RegisteringPeriod);
                ViewBag.PlayingPeriod     = new SelectList(db.Period, "PeriodId", "PeriodId", tournament.PlayingPeriod);
                return(View(tournament));
            }
        }
Ejemplo n.º 28
0
 // Method 4
 public static void M4(this  Geek g)
 {
     Console.WriteLine("Method Name: M4");
 }
Ejemplo n.º 29
0
 public Geek Post([FromBody] Geek geek)
 {
     return(geek);
 }
Ejemplo n.º 30
0
 // Method 5
 public static void M5(this Geek g, string str)
 {
     Console.WriteLine(str);
 }