public ActionResult GetAllProjects() { ProjectLogic plogic = new ProjectLogic(); var projects = plogic.GetProjectStage(); return(Json(projects)); }
public ActionResult DeleteTemplete(Guid?stageTempleteId) { ProjectLogic logic = new ProjectLogic(); Boolean result = logic.DeleteTemplete(stageTempleteId); return(Json(new { Result = result })); }
public void UpdateProject_Test() { // ARRANGE CreateProject(); var projectToUpdate = this.uow.Projects.GetAll().First(); var updateParam = new ProjectUpdateParam { Description = "Test description updated", Name = "Test project updated" }; var projectLogic = new ProjectLogic(); // ACT projectLogic.UpdateProject(updateParam, projectToUpdate.Id); projectLogic.Dispose(); this.uow.Dispose(); this.uow = new UnitOfWork(); // ASSERT var updatedProject = this.uow.Projects.Get(projectToUpdate.Id); Assert.IsNotNull(updatedProject); Assert.AreNotEqual(projectToUpdate.Name, updatedProject.Name); Assert.AreEqual(updateParam.Name, updatedProject.Name); Assert.AreEqual(updateParam.Description, updatedProject.Description); }
public ProjectController(ApplicationDbContext context, UserManager <ApplicationUser> userManager) { _context = context; _userManager = userManager; _projectLogic = new ProjectLogic(context, userManager); }
public Dashboard() { InitializeComponent(); this.statisticsLogic = new StatisticsLogic(); this.projectLogic = new ProjectLogic(); Load(); }
public ActionResult GetMasterProjects() { ProjectLogic logic = new ProjectLogic(); var data = logic.GetMasterProject(); return(Json(data)); }
public AddAssignment(int project_id) { InitializeComponent(); var projectLogic = new ProjectLogic(); this.Project = projectLogic.GetProjectById(project_id); }
public ActionResult GetStages(Guid projectId) { ProjectLogic logic = new ProjectLogic(); var data = logic.FindStageByProjectId(projectId); return(Json(data)); }
public ActionResult UpdateStages(Guid projectId, List <Stage> stages) { ProjectLogic logic = new ProjectLogic(); var result = logic.UpdateProjectStages(projectId, stages); return(Json(new { Result = result })); }
public void Search_Partial_Full_Last_Page() { //arrange var mockRepository = new Mock <IInnerTrackRepository>(); var expected = new List <ProjectObj>() { new ProjectObj() { Id = 10 } }; mockRepository.Setup(m => m.GetProjects(It.Is <ProjectFilter>(f => f.MaxResults == 3 && f.StartIndex == 4 && f.QueryNames.Count == 2 && f.QueryNames.Contains("dog") && f.QueryNames.Contains("cat") && f.QueryDescriptions.Count == 2 && f.QueryDescriptions.Contains("dog") && f.QueryDescriptions.Contains("cat")))).Returns(expected); var logic = new ProjectLogic(mockRepository.Object); //act var actual = logic.Search("dog cat", 2, 2); //assert Assert.AreEqual(1, actual.Results.Count); Assert.AreEqual(expected[0].Id, actual.Results[0].Id); Assert.IsTrue(actual.HasPrevious); Assert.IsFalse(actual.HasMore); }
public void CreateEntry() { var projectLogic = new ProjectLogic(); var project = projectLogic.GetProjectById(project_id); projectLogic.Dispose(); var subtaskLogic = new SubtaskLogic(); var subtask = subtaskLogic.GetById(this.SelectedSubtask.Id); ChangeParentAssignmentToInProgress(subtask); var entryCreateViewModel = new EntryCreateViewModel { Comment = this.tb_Description.Text, Date = DateTime.Now, Name = this.tb_Name.Text, Project = project, Subtask = subtask, DurationAsTicks = this.DurationElapsed.Ticks, Ended = this.stopped, Started = this.started }; subtaskLogic.AddEntry(this.SelectedSubtask.Id, entryCreateViewModel, this.chebo_FinishesSubtask.IsChecked.Value); subtaskLogic.Dispose(); this.Close(); }
public ActionResult Edit(EditProjectModel model) { if (!ModelState.IsValid) { return(Redirect(Url.Project_Edit(model.Id))); } ProjectObj project; if (!model.Id.HasValue) { project = ModelConverter.Convert(model); project.Id = ProjectLogic.Create(project, CurrentUserName); if (project.Id == -1) { this.AddError("CreatingProject", "There was an error creating your project. If this continues contact support."); return(Redirect(Url.Project_Create())); } } else { project = ModelConverter.Convert(model); var success = ProjectLogic.Update(project, CurrentUserName); if (!success) { this.AddError("UpdatingProject", "There was an error updating your project. If this continues contact support."); return(Redirect(Url.Project_Edit(model.Id.Value))); } } return(Redirect(Url.Project_Show(project.Id.Value))); }
public ActionResult GetTeam(Guid projectId) { ProjectLogic logic = new ProjectLogic(); var data = logic.GetTeamByProjectId(projectId); return(Json(data)); }
private void btn_DeleteProject_Click(object sender, RoutedEventArgs e) { MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show( string.Format("{0}{1}", ResourceStringManager.GetResourceByKey("ConfirmDeleteMessageBoxMessage"), this.SelectedProject.Name), ResourceStringManager.GetResourceByKey("ConfirmDeleteMessageBoxTitle"), System.Windows.MessageBoxButton.YesNo); if (messageBoxResult == MessageBoxResult.Yes) { var projectLogic = new ProjectLogic(); try { projectLogic.DeleteProject(this.SelectedProject.Id); } catch (Exception ex) { Logger.LogException(ex); MessageBox.Show(ResourceStringManager.GetResourceByKey("DeleteProjectFailedTitle"), ResourceStringManager.GetResourceByKey("DeleteProjectFailedMessage"), MessageBoxButton.OK, MessageBoxImage.Error); } projectLogic.Dispose(); this.lv_Projects.SelectedItem = null; this.Load(); this.RefreshBindings(this.PagingManager.CurrentPage); } }
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)); }
private void ShowProjects() { projectBindingSource.DataSource = null; ProjectLogic pl = new ProjectLogic(); projectBindingSource.DataSource = pl.Get(); }
public ActionResult NewProject(Project project, Guid[] teamEmployees, Budget[] budgets) { ProjectLogic logic = new ProjectLogic(); var result = logic.InsertProject(project, teamEmployees, budgets); return(Json(new { Result = result })); }
public void InsertProject_Test() { // ARRANGE CreateProjectType(); var projectType = this.uow.ProjectTypes.GetAll().First(); var projectCreateParam = new ProjectCreateParam { Description = "Test description", Name = "Test project", ProjectType = projectType }; var projectLogic = new ProjectLogic(); // ACT projectLogic.InsertProject(projectCreateParam); projectLogic.Dispose(); this.uow.Dispose(); this.uow = new UnitOfWork(); // ASSERT var createdProject = this.uow.Projects.GetAll().First(); Assert.IsNotNull(createdProject); Assert.AreEqual(EnumDefinition.ProjectStatus.Active, createdProject.ProjectStatus); }
public ActionResult GetStagesByProgectId(Guid projectId) { ProjectLogic plogic = new ProjectLogic(); var result = plogic.FindStageByProjectId(projectId); return(Json(result)); }
public ActionResult GetTempletes(string projectType) { ProjectLogic logic = new ProjectLogic(); List <StageTemplete> result = logic.GetTempletes(projectType); return(Json(new { Result = result })); }
public ActionResult DeleteLaborCost(Guid?[] laborCostIds) { ProjectLogic logic = new ProjectLogic(); Boolean result = logic.DeleteLaborCost(laborCostIds); return(Json(new { Result = result })); }
public void randomCodeForProjectCode_GetUniqueCode_ReturnTrue() { var projectLogic = new ProjectLogic(); var projectCode = projectLogic.randomCodeForProjectCode(); Assert.IsNotNull(projectCode); }
private void btn_ToggleStatus_Click(object sender, RoutedEventArgs e) { var projectLogic = new ProjectLogic(); projectLogic.ToggleProjectStatus(this.SelectedProject.Id); projectLogic.Dispose(); this.Load(); }
private void btnRemove_Click(object sender, EventArgs e) { if (MessageBox.Show("Jeste li sigurni?", "Upozorenje!", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { ProjectLogic.Delete(_projectToUpdate); Close(); } }
public ActionResult Index() { var model = new ListProjectModel(); var objs = ProjectLogic.GetByOwner(CurrentUserName); model.Projects = ModelConverter.Convert(objs); return(View(model)); }
public ActionResult GetAllLaborCosts(int?targetType, int pageIndex, int pageSize) { ProjectLogic logic = new ProjectLogic(); int rowCount = 0; List <LaborCostSelectItem> result = logic.GetAllLaborCosts(targetType, pageIndex, pageSize, out rowCount); return(Json(new { Result = result, RowCount = rowCount })); }
protected void Page_Load(object sender, EventArgs e) { ProjectLogic pl = new ProjectLogic(); DataTable dt = pl.SelectAll(); Repeater1.DataSource = dt; Repeater1.DataBind(); }
private void LoadProjects(int selectedTeamId) { List <Project> projects = ProjectLogic.GetByTeamId(selectedTeamId); cboProject.DataSource = null; cboProject.DataSource = projects; cboProject.DisplayMember = "Name"; cboProject.ValueMember = "Id"; }
private void Load() { var projectLogic = new ProjectLogic(); var loadedProjects = projectLogic.GetAllProjects(); var viewModels = loadedProjects.Where(lp => this.ShowOnlyActive ? lp.ProjectStatus == EnumDefinition.ProjectStatus.Active : lp.Id > 0).Select(lp => new ProjectViewModel(lp)); this.Projects = new List <ProjectViewModel>(viewModels); PagingManager.Data = this.Projects.ToList(); lv_Projects.ItemsSource = PagingManager.Page(this.PagingManager.CurrentPage); }
public void returnAllProject_CanGetAllProjects_ReturnTrue() { DBBroker broker = new DBBroker(); var projectLogic = new ProjectLogic(); List <Project> expected = (List <Project>)broker.returnAllProject(); List <Project> result = (List <Project>)projectLogic.returnAllProject(); Assert.AreEqual(result.Count, expected.Count); }