Пример #1
0
        private void ShowProjects()
        {
            projectBindingSource.DataSource = null;
            ProjectLogic pl = new ProjectLogic();

            projectBindingSource.DataSource = pl.Get();
        }
Пример #2
0
        public ActionResult Edit(int?id = null)
        {
            EditProjectModel model = null;

            if (id.HasValue)
            {
                var project = ProjectLogic.Get(id.Value);
                if (project != null)
                {
                    model = ModelConverter.ConvertToEdit(project);
                }
                else
                {
                    this.AddWarning("NoItemFound", "No project was found with that Id. Switching to Create mode.");
                    return(Redirect(Url.Project_Create()));
                }
            }

            if (model == null)
            {
                model      = new EditProjectModel();
                model.Tags = new List <ListItemTagModel>();
            }
            return(View("Edit", model));
        }
Пример #3
0
        public ActionResult Show(int id)
        {
            var obj = ProjectLogic.Get(id);

            if (obj == null)
            {
                this.AddError("ProjectNotFound", "That project was not found");
                return(Redirect(Url.Project_Index()));
            }
            var model = ModelConverter.ConvertToShow(obj);

            return(View(model));
        }
Пример #4
0
        public void Get_Id_Not_Found()
        {
            //arrange
            int        id             = 0;
            ProjectObj expected       = null;
            var        mockRepository = new Mock <IInnerTrackRepository>();

            mockRepository.Setup(m => m.GetProjects(It.Is <ProjectFilter>(f => f.Id == id))).Returns(new List <ProjectObj> {
            });
            var logic = new ProjectLogic(mockRepository.Object);

            //act
            var actual = logic.Get(id);

            //assert
            Assert.AreEqual(expected, actual);
        }
Пример #5
0
        private void frmAddTeam_Load(object sender, EventArgs e)
        {
            List <User> _committeeMembersCopy = UserLogic.GetCommitteMembers();

            ProjectLogic pl = new ProjectLogic();

            cbxProjects.DataSource    = pl.Get();
            cbxProjects.DisplayMember = "Name";
            cbxProjects.ValueMember   = "Id";

            if (_teamToUpdate != null)
            {
                TeamLogic tl = new TeamLogic();
                _teamMembers      = tl.GetTeamMembers(_teamToUpdate);
                _committeeMembers = _committeeMembersCopy.Except(_teamMembers, new UserListEqualityComparer()).ToList();
                ShowTeamMembers();

                txtName.Text        = _teamToUpdate.Name;
                txtDescription.Text = _teamToUpdate.Description;
                dtpStart.Value      = _teamToUpdate.Start;
                dtpEnd.Value        = _teamToUpdate.End;

                if (_teamToUpdate.Type == 0)
                {
                    radProjectTeam.Checked    = true;
                    cbxProjects.SelectedValue = (_teamToUpdate.TeamsProjects.First()).ProjectId;
                }
                else
                {
                    radFunctionalTeam.Checked = true;
                }
            }
            else
            {
                _committeeMembers = _committeeMembersCopy;
            }

            ShowCommitteeMembers();
        }