示例#1
0
 public virtual bool RemoveVisit(SiteVisit visit)
 {
     if (Visits.Remove(visit))
     {
         visit.Site = null;
         return(true);
     }
     return(false);
 }
示例#2
0
 public void Delete(int?visitId)
 {
     if (visitId.HasValue)
     {
         var parameters = new DialogParameters();
         parameters.Add(ParametersKeys.Message, CommonResources.WarningDelete);
         parameters.Add(ParametersKeys.Title, CommonResources.Warning);
         dialogService.ShowDialog(DialogNames.MessageDialog, parameters, (r) =>
         {
             if (r.Result == ButtonResult.OK)
             {
                 petsData.DeleteVisitById(visitId.Value);
                 var visit = Visits.FirstOrDefault(x => x.Id == visitId.Value);
                 Visits.Remove(visit);
             }
         }
                                  );
     }
 }