コード例 #1
0
        public void When_project_is_added_then_it_can_be_loaded_from_DB()
        {
            var project = CreateProject();

            var projectFromDb = repo.Get(project.Id);

            Assert.NotNull(projectFromDb);
            Assert.Equal(projectFromDb.Id, project.Id);
        }
コード例 #2
0
ファイル: ProjectController.cs プロジェクト: feiyingx/MySite
        /// <summary>
        /// Action to show the project detail page
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult Detail(int id)
        {
            Project proj = projectRepo.Get(id);

            if (proj == null)
            {
                return(RedirectToAction("notfound", "error"));
            }

            return(View(proj));
        }
コード例 #3
0
    public async Task <ProjectConfig?> GetCurrentProject()
    {
        AppConfig?config = await GetAppConfig();

        ProjectMetadata?projectMeta = await GetProjectMetadata(config.SelectedProjectId);

        var project = await _projectRepo.Get(projectMeta?.Path);

        if (project != null && string.IsNullOrWhiteSpace(project.Name))
        {
            project.Name = projectMeta?.Name ?? "Default-1";
        }

        return(project);
    }
コード例 #4
0
ファイル: ProjectList.cs プロジェクト: nik0301/If-Safety-Fund
 public virtual Project GetById(int id)
 {
     return(repo.Get(id));
 }
コード例 #5
0
 public Project GetProject(int Id)
 {
     return(_repo.Get(Id));
 }