Exemple #1
0
        private void RemoveSelectedSessionDefinitionExecute()
        {
            Sessions.Remove(SelectedSessionDefinition);

            if (SelectedSessionDefinition.WorkOutDefinitions.Any())
            {
                foreach (var workOutDefinition in SelectedSessionDefinition.WorkOutDefinitions)
                {
                    _workOutAssignmentRepository.UnassignWorkOutDefinition(workOutDefinition);
                }
            }

            _sessionDefinitionRepository.DeleteSessionDefinition(SelectedSessionDefinition);

            SelectedSessionDefinition = null;
        }
 private void RemoveSelectedWorkOutDefinitionExecute()
 {
     WorkOutDefinitions.Remove(SelectedWorkOutDefinition);
     _workOutAssignmentRepository.UnassignWorkOutDefinition(SelectedWorkOutDefinition);
     SelectedWorkOutDefinition = null;
 }