Пример #1
0
 public void UpdateProjectGoal(ProjectGoal goal)
 {
     using (SqlConnection connection = SqlHelper.GetOpenConnection())
     {
         connection.Update(goal);
     }
 }
Пример #2
0
 public int CreateProjectGoal(ProjectGoal goal)
 {
     using (SqlConnection connection = SqlHelper.GetOpenConnection())
     {
         int projectId = connection.Insert(goal);
         return(projectId);
     }
 }
Пример #3
0
        public void UpdateProjectGoal(GoalModel goalModel)
        {
            // Mapp to backend model
            var goal = new ProjectGoal();

            if (goalModel != null)
            {
                goal = ApplicationMapper.MapProjectGoal(goalModel);
            }
            // Create P.Goal
            projectRepository.UpdateProjectGoal(goal);
        }
Пример #4
0
        public int CreateProjectGoal(GoalModel goalModel)
        {
            // Mapp to backend model
            var goal = new ProjectGoal();

            if (goalModel != null)
            {
                goal = ApplicationMapper.MapProjectGoal(goalModel);
            }
            // Create P.Goal
            return(projectRepository.CreateProjectGoal(goal));
        }
Пример #5
0
        public static ProjectGoal MapProjectGoal(GoalModel goalModel)
        {
            var goal = new ProjectGoal
            {
                Id             = goalModel.Id,
                ProjectId      = goalModel.ProjectId,
                GoalDefinition = goalModel.GoalDefinition,
                MesaureMethod  = goalModel.MesaureMethod,
                Achieved       = goalModel.Achieved,
                Type           = goalModel.Type
            };

            return(goal);
        }
Пример #6
0
 public async Task DeleteProjectGoal(Project project, ProjectGoal goal)
 {
     project.Goals = project.Goals.Where(x => x.Id != goal.Id).ToArray();
     await UpdateProject(project);
 }