aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Modules/Tango.PPC.JobsV2/ViewModels/JobViewVM.cs
diff options
context:
space:
mode:
authorVictoria Plitt <Victoria.Plitt@twine-s.com>2022-01-24 12:33:44 +0200
committerVictoria Plitt <Victoria.Plitt@twine-s.com>2022-01-24 12:33:44 +0200
commit6b87dc42d0cb8cb5345357e5762ddfa8a5256cb7 (patch)
treeb8f323da39b14535310636e66296646194da7832 /Software/Visual_Studio/PPC/Modules/Tango.PPC.JobsV2/ViewModels/JobViewVM.cs
parent46c3e4f78f815fbdf77db62ce83bd9273b463ced (diff)
downloadTango-6b87dc42d0cb8cb5345357e5762ddfa8a5256cb7.tar.gz
Tango-6b87dc42d0cb8cb5345357e5762ddfa8a5256cb7.zip
Prevent delete all segments for a job.
Related Work Items: #6124
Diffstat (limited to 'Software/Visual_Studio/PPC/Modules/Tango.PPC.JobsV2/ViewModels/JobViewVM.cs')
-rw-r--r--Software/Visual_Studio/PPC/Modules/Tango.PPC.JobsV2/ViewModels/JobViewVM.cs7
1 files changed, 6 insertions, 1 deletions
diff --git a/Software/Visual_Studio/PPC/Modules/Tango.PPC.JobsV2/ViewModels/JobViewVM.cs b/Software/Visual_Studio/PPC/Modules/Tango.PPC.JobsV2/ViewModels/JobViewVM.cs
index e8070a034..f9bbf84b4 100644
--- a/Software/Visual_Studio/PPC/Modules/Tango.PPC.JobsV2/ViewModels/JobViewVM.cs
+++ b/Software/Visual_Studio/PPC/Modules/Tango.PPC.JobsV2/ViewModels/JobViewVM.cs
@@ -1151,8 +1151,13 @@ namespace Tango.PPC.Jobs.ViewModels
private async void DeleteSegments()
{
- if (false == JobModel.Segments.ToList().Any(x => x.IsSelected))
+ if (!JobModel.HasSelectedItems)
+ return;
+ if(JobModel.Segments.ToList().Where(x => x.IsSelected).ToList().Count == JobModel.Segments.Count)
+ {
+ await NotificationProvider.ShowInfo("A job must contain at least one segment. Please, change selection.");
return;
+ }
if (JobModel.Segments.Count > 1)
{