Exemple #1
0
 public void AddNewTherapyPlaceType(TherapyPlaceType newTherapyPlaceType)
 {
     lock (this)
     {
         configRepo.AddTherapyPlaceType(newTherapyPlaceType);
     }
 }
Exemple #2
0
 public void UpdateTherapyPlaceType(TherapyPlaceType updatedTherapyPlaceType)
 {
     lock (this)
     {
         configRepo.UpdateTherapyPlaceType(updatedTherapyPlaceType);
     }
 }
Exemple #3
0
        private static void WriteTherapyPlaceType(XmlWriter writer, TherapyPlaceType therapyPlaceType)
        {
            writer.WriteStartElement(TherapyPlaceType);

            writer.WriteAttributeString(NameAttribute, therapyPlaceType.Name);
            writer.WriteAttributeString(IconTypeAttribute, therapyPlaceType.IconType.ToString());
            writer.WriteAttributeString(IdAttribute, therapyPlaceType.Id.ToString());

            writer.WriteEndElement();
        }
Exemple #4
0
 private void OnUpdatedTherapyPlaceTypeAvailable(TherapyPlaceType updatedTherapyPlaceType)
 {
     if (updatedTherapyPlaceType.Id == therapyPlace.TypeId)
     {
         Application.Current.Dispatcher.Invoke(() =>
         {
             PlaceTypeIcon = GetIconForTherapyPlaceType(updatedTherapyPlaceType.IconType);
         });
     }
 }
Exemple #5
0
 public void SendTherapyPlaceTypeUpdatedNotification(TherapyPlaceType updatedTherapyPlaceType)
 {
     notificationThreadCollection?.SendNotification(new TherpyPlaceTypeUpdatedNotificationObject(updatedTherapyPlaceType));
 }
 private void OnUpdatedTherapyPlaceTypeAvailable(TherapyPlaceType therapyPlaceType)
 {
     UpdatedTherapyPlaceTypeAvailable?.Invoke(therapyPlaceType);
 }
Exemple #7
0
 private void OnNewTherapyPlaceTypeAvailable(TherapyPlaceType newTherapyPlaceType)
 {
     cachedTherapyPlaceTypes.Add(newTherapyPlaceType.Id, newTherapyPlaceType);
 }
Exemple #8
0
 private void OnUpdatedTherapyPlaceTypeAvailable(TherapyPlaceType updatedTherapyPlaceType)
 {
     cachedTherapyPlaceTypes[updatedTherapyPlaceType.Id] = updatedTherapyPlaceType;
     UpdatedTherapyPlaceTypeAvailable?.Invoke(updatedTherapyPlaceType);
 }
 public void UpdateTherapyPlaceType(TherapyPlaceType updatedTherapyPlaceType)
 {
     configuration.UpdateTherapyPlaceTupe(updatedTherapyPlaceType);
 }
 public void AddTherapyPlaceType(TherapyPlaceType newTherapyPlaceType)
 {
     configuration.AddTherapyPlaceType(newTherapyPlaceType);
 }
 public TherpyPlaceTypeUpdatedNotificationObject(TherapyPlaceType therapyPlaceType)
     : base(NetworkMessageType.TherapyPlaceTypeUpdatedNotification)
 {
     TherapyPlaceType = therapyPlaceType;
 }
 public TherapyPlaceTypeUpdatedNotification(TherapyPlaceType therapyPlaceType, ConnectionSessionId sessionId)
     : base(NetworkMessageType.TherapyPlaceTypeUpdatedNotification)
 {
     TherapyPlaceType = therapyPlaceType;
     SessionId        = sessionId;
 }
Exemple #13
0
 public void SendTherapyPlaceTypeAddedNotification(TherapyPlaceType newTherapyPlaceType)
 {
     notificationThreadCollection?.SendNotification(new TherpyPlaceTypeAddedNotificationObject(newTherapyPlaceType));
 }
Exemple #14
0
 public void UpdateTherapyPlaceTupe(TherapyPlaceType updatedTherapyPlaceType)
 {
     configuredTherapyPlaceTypes.Remove(GetTherapyPlaceTypeById(updatedTherapyPlaceType.Id));
     AddTherapyPlaceType(updatedTherapyPlaceType);
 }
Exemple #15
0
 public void AddTherapyPlaceType(TherapyPlaceType newTherapyPlaceType)
 {
     configuredTherapyPlaceTypes.Add(newTherapyPlaceType);
 }
Exemple #16
0
 public TherapyPlaceTypeSerializationDouble(TherapyPlaceType therapyPlaceType)
 {
     Name     = therapyPlaceType.Name;
     IconType = therapyPlaceType.IconType;
     Id       = therapyPlaceType.Id;
 }
 private void OnNewTherapyPlaceTypeAvailable(TherapyPlaceType therapyPlaceType)
 {
     NewTherapyPlaceTypeAvailable?.Invoke(therapyPlaceType);
 }