Example #1
0
 /// <summary>
 /// Изменить должность
 /// </summary>
 /// <param name="position">должность</param>
 /// <returns>Измененнная должность</returns>
 public static async Task <PositionDataContract> UpdatePosition(PositionDataContract position)
 => await TunellProxy.UseTunellProxy(client => client.UpdatePosition(position));
Example #2
0
 /// <summary>
 /// Первая должность по вводимому имени
 /// </summary>
 /// <param name="name">Имя должности</param>
 /// <returns>Модель должности</returns>
 public static async Task <PositionDataContract> GetFirstPositionByName(string name)
 => await TunellProxy.UseTunellProxy(client => client.GetFirstPositionByName(name));
Example #3
0
 /// <summary>
 /// Первая должность по ID
 /// </summary>
 /// <param name="ID">ID должности</param>
 /// <returns>Модель должности</returns>
 public static async Task <PositionDataContract> GetPositionByID(Guid ID)
 => await TunellProxy.UseTunellProxy(client => client.GetPositionByID(ID));
Example #4
0
 /// <summary>
 /// Удалить тип заявки
 /// </summary>
 /// <param name="position">тип заявки</param>
 /// <returns>кол-во удаленных типов заявки</returns>
 public static async Task <int> DeleteRequestType(RequestTypeDataContract requestType)
 => await TunellProxy.UseTunellProxy(client => client.DeleteRequestType(requestType));
Example #5
0
 /// <summary>
 /// Получить список должностей
 /// </summary>
 /// <returns>IEnumerable должностей</returns>
 public static async Task <IEnumerable <PositionDataContract> > GetPositionsCollection()
 => await TunellProxy.UseTunellProxy(client => client.GetPositionsCollection());
Example #6
0
 /// <summary>
 /// Получить сотрудника по логину
 /// </summary>
 /// <param name="Login">логин</param>
 /// <returns>модель сотрудника</returns>
 public static async Task <UserDataContract> GetUserByLogin(string Login)
 => await TunellProxy.UseTunellProxy(client => client.GetUserDataByLogin(Login));
Example #7
0
 /// <summary>
 /// Изменить тип заявки
 /// </summary>
 /// <param name="position">тип заявки</param>
 /// <returns>Измененнный тип заявки</returns>
 public static async Task <RequestTypeDataContract> UpdateRequestType(RequestTypeDataContract requestType)
 => await TunellProxy.UseTunellProxy(client => client.UpdateRequestType(requestType));
Example #8
0
 /// <summary>
 /// Удалить клиента
 /// </summary>
 /// <param name="clientModel">модель</param>
 /// <returns>кол-во измененных записей</returns>
 public static async Task <int> DeleteClient(ClientDataContract clientModel)
 => await TunellProxy.UseTunellProxy(client => client.DeleteClient(clientModel));
Example #9
0
 /// <summary>
 /// Первый тип заявки по вводимому имени
 /// </summary>
 /// <param name="name">Имя тип заявки</param>
 /// <returns>Модель тип заявки</returns>
 public static async Task <RequestTypeDataContract> GetRequestTypeByName(string name)
 => await TunellProxy.UseTunellProxy(client => client.GetRequestTypeByName(name));
Example #10
0
 /// <summary>
 /// Удалить связь разрешение - должность
 /// </summary>
 /// <param name="ID">ИД записи</param>
 /// <returns>кол-во удаленных записей</returns>
 public static async Task <int> DeletePositionPermissions(Guid ID)
 => await TunellProxy.UseTunellProxy(client => client.DeletePositionPermissions(ID));
Example #11
0
 /// <summary>
 /// Изменить клиента
 /// </summary>
 /// <param name="clientModel">модель</param>
 /// <returns>измененная модель</returns>
 public static async Task <ClientDataContract> UpdateClient(ClientDataContract clientModel)
 => await TunellProxy.UseTunellProxy(client => client.UpdateClient(clientModel));
Example #12
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));
Example #13
0
 /// <summary>
 /// Удалить сотрудника
 /// </summary>
 /// <param name="user">Сотрудник</param>
 /// <returns>количество удаленных записей</returns>
 public static async Task <int> DeleteUser(UserDataContract user)
 => await TunellProxy.UseTunellProxy(client => client.DeleteUser(user));
Example #14
0
 /// <summary>
 /// Изменить сотрудника
 /// </summary>
 /// <param name="user">Модель сотрудника</param>
 /// <returns>Измененная модель сотрудника</returns>
 public static async Task <UserDataContract> UpdateUser(UserDataContract user)
 => await TunellProxy.UseTunellProxy(client => client.UpdateUser(user));
Example #15
0
 /// <summary>
 /// Удалить должность
 /// </summary>
 /// <param name="position">должность</param>
 /// <returns>кол-во удаленных должностей</returns>
 public static async Task <int> DeletePosition(PositionDataContract position)
 => await TunellProxy.UseTunellProxy(client => client.DeletePosition(position));
Example #16
0
 /// <summary>
 /// Первый тип заявки по ID
 /// </summary>
 /// <param name="ID">ID тип заявки</param>
 /// <returns>Модель тип заявки</returns>
 public static async Task <RequestTypeDataContract> GetRequestTypeByID(Guid ID)
 => await TunellProxy.UseTunellProxy(client => client.GetRequestTypeByID(ID));
Example #17
0
 /// <summary>
 /// Получить список всех заявок на ремонт
 /// </summary>
 /// <returns>список заявок на ремонт</returns>
 public static async Task <IEnumerable <RepairsRequestDataContract> > GetRepairsRequestCollection()
 => await TunellProxy.UseTunellProxy(client => client.GetRepairsRequestCollection());
Example #18
0
 /// <summary>
 /// Получить список разрешений для должности
 /// </summary>
 /// <param name="position">должность</param>
 /// <returns>список разрешений</returns>
 public static async Task <IEnumerable <PermissionDataContract> > GetPermissionsCollectionByPosition(PositionDataContract position)
 => await TunellProxy.UseTunellProxy(client => client.GetPermissionsCollectionByPosition(position));