diff --git a/LawFim/LawFirmDatabaseImplement/Implements/CaseStorage.cs b/LawFim/LawFirmDatabaseImplement/Implements/CaseStorage.cs index 9a283b2..a897581 100644 --- a/LawFim/LawFirmDatabaseImplement/Implements/CaseStorage.cs +++ b/LawFim/LawFirmDatabaseImplement/Implements/CaseStorage.cs @@ -103,8 +103,10 @@ namespace LawFirmDatabaseImplement.Implements } _case.Update(model); context.SaveChanges(); - _case.UpdateClients(context, model); - + if (model.CaseClients.Count != 0) + { + _case.UpdateClients(context, model); + } transaction.Commit(); return _case.GetViewModel; } diff --git a/LawFim/LawFirmDatabaseImplement/Implements/VisitStorage.cs b/LawFim/LawFirmDatabaseImplement/Implements/VisitStorage.cs index 8318727..ece8104 100644 --- a/LawFim/LawFirmDatabaseImplement/Implements/VisitStorage.cs +++ b/LawFim/LawFirmDatabaseImplement/Implements/VisitStorage.cs @@ -129,7 +129,10 @@ namespace LawFirmDatabaseImplement.Implements } visit.Update(model); context.SaveChanges(); - visit.UpdateClients(context, model); + if (model.VisitClients.Count != 0) + { + visit.UpdateClients(context, model); + } transaction.Commit(); return visit.GetViewModel; }