Exemplo n.º 1
0
 public TeamManager()
 {
     this.InitializeComponent();
     manager = new TeamManagement();
     LoadMatchHistory();
     money_bar.Text = currency.getCurrency().ToString();
 }
Exemplo n.º 2
0
 public HasBall(SoccerPlayer player, TeamManagement team, BallGoal ballGoal, Rigidbody2D ball)
 {
     _player       = player;
     _team         = team;
     _goal         = ballGoal;
     _ball         = ball;
     ballPredictor = _ball.GetComponent <PhysicsPredictor>();
 }
Exemplo n.º 3
0
 public SignupTeam(ContentPresenter disabler, TeamManagement teamManagementWindow)
 {
     _teamManagementWindow = teamManagementWindow;
     _dataContext          = new SignupTeamDataContext();
     this.DataContext      = _dataContext;
     this.InitializeComponent();
     InitGwupeDataCaptureForm(disabler, null, ErrorText);
     ProcessingWord = "Creating";
 }
Exemplo n.º 4
0
    public static SoccerPosition CreatePositionForName(PositionNames positionName, TeamManagement team)
    {
        Dictionary <PositionNames, SoccerPosition> PositionNameMap = new Dictionary <PositionNames, SoccerPosition>
        {
            { PositionNames.CenterForward, new CenterForward(team) },
            { PositionNames.LeftMidfielder, new LeftMidfielder(team) },
            { PositionNames.RightMidfielder, new RightMidfielder(team) },
            { PositionNames.LeftDefender, new LeftDefender(team) },
            { PositionNames.RightDefender, new RightDefender(team) },
        };

        return(PositionNameMap[positionName]);
    }
Exemplo n.º 5
0
 public void scoredGoal(TeamManagement scoringTeam)
 {
     scoringTeam.scoredGoal();
     foreach (TeamManagement team in teams)
     {
         if (team != scoringTeam)
         {
             team.scoredOn();
         }
     }
     ball.position = zeroVec;
     ball.velocity = zeroVec;
 }
        public async Task <ActionResult> CreateTeamRequest(string teamName, string teamMembers)
        {
            var teamMembersArray = teamMembers.Split(',');
            var teamMembersList  = new List <string>(teamMembersArray.Length);

            teamMembersList.AddRange(teamMembersArray);

            var team = new TeamManagement
            {
                Id          = Guid.NewGuid().ToString(),
                TeamName    = teamName,
                TeamMembers = new List <Member>(),
                Admin       = User.Identity.Name
            };

            var adminUsername = await DatabaseContext.RegisteredUsers.Find(new BsonDocument {
                { "Account.UserName", User.Identity.Name }
            }).ToListAsync();

            var member = new Member
            {
                UserName  = adminUsername[0].Account.UserName,
                FirstName = adminUsername[0].About.FirstName,
                LastName  = adminUsername[0].About.LastName
            };

            team.TeamMembers.Add(member);

            foreach (var user in teamMembersList)
            {
                var userByUsername = await DatabaseContext.RegisteredUsers.Find(new BsonDocument {
                    { "Account.UserName", user }
                }).ToListAsync();

                member = new Member
                {
                    UserName  = userByUsername[0].Account.UserName,
                    FirstName = userByUsername[0].About.FirstName,
                    LastName  = userByUsername[0].About.LastName
                };
                team.TeamMembers.Add(member);
            }

            DatabaseContext.LetsTeamsDatabase.InsertOne(team);

            return(View("YourTeamTemplate", team));
        }
Exemplo n.º 7
0
        public JsonStandardResponse GetAllTeams()
        {
            JsonStandardResponse result = null;

            try
            {
                List <Teams> obj = new TeamManagement().getAllTeams(Constants.GetConnectionString());
                if (obj == null)
                {
                    result = new JsonStandardResponse
                    {
                        status  = "error",
                        data    = "",
                        message = "no teams found!"
                    };
                    return(result);
                }
                result = new JsonStandardResponse
                {
                    status  = "success",
                    data    = obj,
                    message = "Request Successful!"
                };
                new BusinessLogic().CreateLog("GetAllTeams", "GetTeams", "0", "webapi", result.message, ((result.status == "success") ? "1" : "0"), "api/Teams/GetAllTeams", Request.Headers.Authorization.Parameter, Constants.GetConnectionString());
            }
            catch (Exception ex)
            {
                result = new JsonStandardResponse
                {
                    status  = "error",
                    data    = "",
                    message = ex.Message
                };
                new BusinessLogic().CreateLog("GetAllTeams", "GetTeams", "0", "webapi", ex.Message, ex.HResult.ToString(), "api/Teams/GetAllTeams", Request.Headers.Authorization.Parameter, Constants.GetConnectionString());
            }
            return(result);
        }
Exemplo n.º 8
0
 // Start is called before the first frame update
 void Start()
 {
     _team = GetComponentInParent <TeamManagement>();
     _ref  = GetComponentInParent <Referee>();
 }
Exemplo n.º 9
0
 public SoccerPosition(TeamManagement team)
 {
     _team = team;
 }
Exemplo n.º 10
0
        public JsonStandardResponse GetTeamDetails([FromBody] WebApiOauth2.Models.RequestModels.RequestModelGetTeamDetails requestobj)
        {
            JsonStandardResponse result = null;

            try
            {
                #region Validations

                if (requestobj.TeamID == null || requestobj.TeamID == "")
                {
                    result = new JsonStandardResponse
                    {
                        status  = "error",
                        data    = "",
                        message = "TeamID is mandatory for fetching team details!"
                    };
                    return(result);
                }
                else
                {
                    int temp;
                    if (!int.TryParse(requestobj.TeamID, out temp))
                    {
                        result = new JsonStandardResponse
                        {
                            status  = "error",
                            data    = "",
                            message = "invalid data for TeamID should be in number form!"
                        };
                        return(result);
                    }
                    bool flag = new TaskManagement().checkUserOrTeamByID(requestobj.TeamID, "Team", Constants.GetConnectionString());
                    if (!flag)
                    {
                        result = new JsonStandardResponse
                        {
                            status  = "error",
                            data    = "",
                            message = "invalid TeamID doesn't exists!"
                        };
                        return(result);
                    }
                }



                #endregion

                TeamDetails obj = new TeamManagement().getTeamDetails(requestobj.TeamID, Constants.GetConnectionString());
                if (obj == null)
                {
                    result = new JsonStandardResponse
                    {
                        status  = "error",
                        data    = "",
                        message = "no team details found!"
                    };
                    return(result);
                }
                result = new JsonStandardResponse
                {
                    status  = "success",
                    data    = obj,
                    message = "Request Successful!"
                };
                new BusinessLogic().CreateLog("GetTeamDetails", "GetTeamDetails", "0", "webapi", result.message, ((result.status == "success") ? "1" : "0"), "api/Teams/GetTeamDetails", Request.Headers.Authorization.Parameter, Constants.GetConnectionString());
            }
            catch (Exception ex)
            {
                result = new JsonStandardResponse
                {
                    status  = "error",
                    data    = "",
                    message = ex.Message
                };
                new BusinessLogic().CreateLog("GetTeamDetails", "GetTeamDetails", "0", "webapi", ex.Message, ex.HResult.ToString(), "api/Teams/GetTeamDetails", Request.Headers.Authorization.Parameter, Constants.GetConnectionString());
            }
            return(result);
        }
Exemplo n.º 11
0
 public LeftDefender(TeamManagement team) : base(team)
 {
 }
Exemplo n.º 12
0
 public LeftMidfielder(TeamManagement team) : base(team)
 {
 }
Exemplo n.º 13
0
 public RightDefender(TeamManagement team) : base(team)
 {
 }
Exemplo n.º 14
0
        //对别管理
        private void mniTeamManage_ItemClick(object sender, ItemClickEventArgs e)
        {
            var teamManagement = new TeamManagement();

            teamManagement.Show();
        }
Exemplo n.º 15
0
 public RightMidfielder(TeamManagement team) : base(team)
 {
 }
Exemplo n.º 16
0
 public CenterForward(TeamManagement team) : base(team)
 {
 }