private void ShowProjects() { projectBindingSource.DataSource = null; ProjectLogic pl = new ProjectLogic(); projectBindingSource.DataSource = pl.Get(); }
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)); }
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)); }
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); }
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(); }