Beispiel #1
0
 /// <summary>
 /// Изменить клиента
 /// </summary>
 /// <param name="clientModel">модель</param>
 /// <returns>измененная модель</returns>
 public static async Task <ClientDataContract> UpdateClient(ClientDataContract clientModel)
 => await TunellProxy.UseTunellProxy(client => client.UpdateClient(clientModel));
Beispiel #2
0
 /// <summary>
 /// Удалить клиента
 /// </summary>
 /// <param name="clientModel">модель</param>
 /// <returns>кол-во измененных записей</returns>
 public static async Task <int> DeleteClient(ClientDataContract clientModel)
 => await TunellProxy.UseTunellProxy(client => client.DeleteClient(clientModel));
Beispiel #3
0
 /// <summary>
 /// Удалить связь разрешение - должность
 /// </summary>
 /// <param name="ID">ИД записи</param>
 /// <returns>кол-во удаленных записей</returns>
 public static async Task <int> DeletePositionPermissions(Guid ID)
 => await TunellProxy.UseTunellProxy(client => client.DeletePositionPermissions(ID));
Beispiel #4
0
 /// <summary>
 /// Получить список клиентов
 /// </summary>
 /// <returns>список клиентов</returns>
 public static async Task <IEnumerable <ClientDataContract> > GetClientsCollection()
 => await TunellProxy.UseTunellProxy(client => client.GetClientCollection());
Beispiel #5
0
 /// <summary>
 /// Добавить связь разрешение - должность
 /// </summary>
 /// <param name="position">должность</param>
 /// <param name="permission">разрешение</param>
 /// <returns>контракт данных со связью</returns>
 public static async Task <PositionPermissionDataContract> InsertPositionPermissions(PositionPermissionDataContract positionPermission)
 => await TunellProxy.UseTunellProxy(client => client.InsertPositionPermissions(positionPermission));
Beispiel #6
0
 /// <summary>
 /// Получить коллекцию связей должность - разрешение
 /// </summary>
 /// <returns>IEnumerable список Position to Permission</returns>
 public static async Task <IEnumerable <PositionPermissionDataContract> > GetPositionPermissionsCollection()
 => await TunellProxy.UseTunellProxy(client => client.GetPositionPermissionsCollection());
Beispiel #7
0
 /// <summary>
 /// Удалить сотрудника
 /// </summary>
 /// <param name="user">Сотрудник</param>
 /// <returns>количество удаленных записей</returns>
 public static async Task <int> DeleteUser(UserDataContract user)
 => await TunellProxy.UseTunellProxy(client => client.DeleteUser(user));
Beispiel #8
0
 /// <summary>
 /// Изменить сотрудника
 /// </summary>
 /// <param name="user">Модель сотрудника</param>
 /// <returns>Измененная модель сотрудника</returns>
 public static async Task <UserDataContract> UpdateUser(UserDataContract user)
 => await TunellProxy.UseTunellProxy(client => client.UpdateUser(user));
Beispiel #9
0
 /// <summary>
 /// Получить сотрудника по логину
 /// </summary>
 /// <param name="Login">логин</param>
 /// <returns>модель сотрудника</returns>
 public static async Task <UserDataContract> GetUserByLogin(string Login)
 => await TunellProxy.UseTunellProxy(client => client.GetUserDataByLogin(Login));