コード例 #1
0
        public int[] AddStatus([FromBody] ProjectStatusOption psOption)
        {
            ProjectStatus ps     = psMgnr.CreateProjectStatus(psOption);
            int           userId = projectMngr.FindProjectCreatorByProjectId(ps.Project.Id);

            int[] redirect = { ps.Project.Id, userId };
            return(redirect);
        }
コード例 #2
0
        public static void Testing()
        {
            using CFDbContext db = new CFDbContext();
            ProjectStatusManagement psMng = new ProjectStatusManagement(db);

            ProjectStatusOption psOption = new ProjectStatusOption
            {
                Title     = "Today is a beutiful day",
                ProjectId = 1
            };

            ProjectStatus ps = psMng.CreateProjectStatus(psOption);
        }
        public ProjectStatus CreateProjectStatus(ProjectStatusOption psOption)
        {
            Project       project = db.Projects.Find(psOption.ProjectId);
            ProjectStatus ps      = new ProjectStatus
            {
                Title   = psOption.Title,
                Project = project,
                Date    = DateTime.Now
            };

            db.ProjectStatuses.Add(ps);
            db.SaveChanges();

            return(ps);
        }