public ActionResult CreateUpdateTeamForm(int teamID)
        {
            TeamManagementViewModel _model = new TeamManagementViewModel();

            _model.TeamList         = (List <TeamEntity>)Session["TeamList"];
            _model.OrganisationList = ServiceInfo.InvokeGetService <List <Organisation> >(ServiceInfo.GetAllOrganisation, string.Empty);

            Session.Add("OrganisationList", _model.OrganisationList);
            if (teamID != 0)
            {
                _model.SelectedTeam         = _model.TeamList.Where(c => c.TeamID == teamID).FirstOrDefault();
                _model.SelectedOrganisation = _model.OrganisationList.Where(c => c.LogicalID == _model.SelectedTeam.LogicalOrganisationID).FirstOrDefault();
            }
            else
            {
                if (_model.SelectedTeam == null)
                {
                    _model.SelectedTeam = new TeamEntity()
                    {
                        TeamLogicalID = string.Empty
                    };
                    _model.SelectedOrganisation = new Organisation();
                }
            }

            return(View(_model));
        }
        // GET: TeamManagement
        public ActionResult Index()
        {
            TeamManagementViewModel _model = new TeamManagementViewModel();

            _model.TeamList = ServiceInfo.InvokeGetService <List <TeamEntity> >(ServiceInfo.GetAllTeams, string.Empty);
            Session.Add("TeamList", _model.TeamList);
            return(View(_model));
        }
        public ActionResult CreateUpdateTeam(TeamManagementViewModel _model)
        {
            _model.SelectedTeam.LogicalFunactionalAreaID = "000001";
            var _lst = _model.SelectedOrganisation.OrgName.Split(':');

            _model.SelectedTeam.LogicalOrganisationID = _lst.Last();
            if (_model.SelectedTeam.TeamID == 0)
            {
                _model.SelectedTeam.TeamLogicalID = Guid.NewGuid().ToString();
            }
            var _isCreated = ServiceInfo.InvokePostService <bool>(ServiceInfo.CreateTeam, JsonConvert.SerializeObject(_model.SelectedTeam));

            return(RedirectToAction("Index"));
        }