/// <summary> /// Удалить элемент из коллекции /// </summary> /// <typeparam name="T"></typeparam> public void RemoveItem <T>(T item) where T : class { if (item == null) { return; } Assistiant.RemoveItem <T>(item); }
/// <summary> /// Проверить тренировку на возможность записи /// </summary> /// <param name="account">аккаунт</param> /// <param name="item">выбранная тренировка</param> /// <returns></returns> public bool CheckTrainingOnAvailable(Account account, UpcomingTraining item) { if (item == null || account == null) { return(false); } return(Assistiant.CheckTrainingOnAvailable(account, item)); }
/// <summary> /// Получить дотупные для пользователя расписание занятий по конкретной тренировке /// </summary> /// <param name="servicesInSubscription">доступные услуги</param> public ObservableCollection <UpcomingTraining> GetAvailableTrainings(ServicesInSubscription servicesInSubscription) { if (servicesInSubscription == null) { return(null); } return(Assistiant.GetAvailableTrainings(servicesInSubscription)); }
/// <summary> /// Получить общую стоимость абонемента /// </summary> /// <param name="accountAbonement"> абонемент</param> /// <returns></returns> public static void SetTotalCost(Abonement accountAbonement) { if (accountAbonement == null) { return; } Assistiant.SetTotalCost(accountAbonement); }
public static void SaveData <T>(T data) where T : class { if (data == null) { return; } Assistiant.SaveData <T>(data); }
/// <summary> /// Получить цены и виды тренировок /// </summary> /// <returns></returns> public ObservableCollection <PriceTrainingList> GetPriceTrainingList() { return(Assistiant.GetPriceTrainingList()); }
public static void AddData <T1, T2>(T1 data1, T2 data2) where T1 : class where T2 : class { Assistiant.AddData <T1, T2>(data1, data2); }
/// <summary> /// Метод предоставляет спрачоные данны из бд /// </summary> /// <typeparam name="Template">тип сущности</typeparam> /// <returns>коллекцию сущноситей конкретного типа</returns> public static ObservableCollection <Template> GetReferenceData <Template>() where Template : class { return(Assistiant.GetReferenceData <Template>()); }