//видаляємо нагадування public static void Delete(Reminder item) { using (var myChannelFactory = new ChannelFactory <IBoSi_ReminderService>("Server")) { IBoSi_ReminderService client = myChannelFactory.CreateChannel(); client.Delete(item); } }
//дістаємо користувача за ід public static User GetUser(Guid id) { using (var myChannelFactory = new ChannelFactory <IBoSi_ReminderService>("Server")) { IBoSi_ReminderService client = myChannelFactory.CreateChannel(); return(client.GetUser(id)); } }
//дістаємо всі нагадування поточного користвача public static List <Reminder> GetAllRemindsCurrUser(User user) { using (var myChannelFactory = new ChannelFactory <IBoSi_ReminderService>("Server")) { IBoSi_ReminderService client = myChannelFactory.CreateChannel(); return(client.GetAllRemindsCurrUser(user)); } }
//додаємо нове нагадування public static void AddReminder(Reminder reminder) { using (var myChannelFactory = new ChannelFactory <IBoSi_ReminderService>("Server")) { IBoSi_ReminderService client = myChannelFactory.CreateChannel(); client.AddReminder(reminder); } }
//витягаємо до користувача через логін public static User GetUserByLogin(string login) { using (var myChannelFactory = new ChannelFactory <IBoSi_ReminderService>("Server")) { IBoSi_ReminderService client = myChannelFactory.CreateChannel(); return(client.GetUserByLogin(login)); } }
//перевірка чи існує в бд користувач з таким логіном public static bool UserExist(string login) { using (var myChannelFactory = new ChannelFactory <IBoSi_ReminderService>("Server")) { IBoSi_ReminderService client = myChannelFactory.CreateChannel(); return(client.UserExist(login)); } }
//зберігаємо змінити нагадування public static Reminder Edit(Reminder item) { using (var myChannelFactory = new ChannelFactory <IBoSi_ReminderService>("Server")) { IBoSi_ReminderService client = myChannelFactory.CreateChannel(); client.Edit(item); } return(item); }