/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='id'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <Home> GetHomeAsync(this IHomes operations, string id, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.GetHomeWithHttpMessagesAsync(id, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <summary> /// Конструктор /// </summary> public HomeSelectForm(IHomes homes) : base() { InitializeComponent(); // Инициализировать компоненты формы _homes = homes; // Скопировать список домов в поле ConfigureEntitiesDataGridView(); // Настроить визуальное представление элемента отображения списка сущностей FillEntitiesDataGridView(); // Заполнить элемент отображения списка сущностей SetButtonActivity(); // Задать активность элементов управления }
/// <summary> /// Конструктор /// </summary> public ApartmentsForm(IApartments apartments, IHomes homes, IObjects obj) : base() { InitializeComponent(); // Инициализировать компоненты формы _apartments = apartments; // Сохранить список квартир в поле _homes = homes; // Сохранить список домов с поле _objects = obj; ConfigureEntitiesDataGridView(); // Настроить визуальное представление элемента отображения списка сущностей FillEntitiesDataGridView(); // Заполнить элемент отображения списка сущностей SetButtonActivity(); // Задать активность элементов управления }
/// <summary> /// Конструктор /// </summary> public HomesForm(IHomes homes, IStreets streets, IComplexes complexes, IDistricts districts) : base() { InitializeComponent(); // Инициализировать компоненты формы _homes = homes; // Сохранить список домов в поле _streets = streets; // Сохранить список улиц с поле _districts = districts; // Сохранить список районов _complexes = complexes; // Сохранить список комплексов с поле ConfigureEntitiesDataGridView(); // Настроить визуальное представление элемента отображения списка сущностей FillEntitiesDataGridView(); // Заполнить элемент отображения списка сущностей SetButtonActivity(); // Задать активность элементов управления }
/// <summary> /// Конструктор /// </summary> public ReportForm(IReport report, IClients clients, IEmployees employees, IApartments apartments, IObjects objects, IHomes homes, IMans man, IDocuments document) { InitializeComponent(); // Инициализировать компоненты формы _report = report; // Сохранить отчет в поле _clients = clients; // Сохранить список клиентов в поле _employees = employees; // Сохранить список сотрудников в поле _apartments = apartments; // Сохранить список квартир в поле _objects = objects; _homes = homes; // Сохранить список домов с поле _man = man; // Сохранить чловека _document = document; // Сохранить документ _clientAfterRelinking = report.Client; // Сохранить клиента связанного с отчетов _employeeAfterRelinking = report.Employee; // Сохранить сотрудника связанного с отчетов _apartmentAfterRelinking = report.Apartment; // Сохранить квартиру связанного с отчетов CleanAllData(); // Очистить компоненты всех групп CopyDataFromEntity(); // Скопировать данные человека в компоненты формы }
/// <summary> /// Конструктор /// </summary> public ReportsForm(IReports reports, IClients clients, IEmployees employees, IApartments apartments, IObjects objects, IHomes homes, IMans man, IDocuments document, string reportTemplatesFolderPath, string reportsFolderPath, CreateReportDocument createReportDocumentFunction) : base() { InitializeComponent(); // Инициализировать компоненты формы _reports = reports; // Сохранить список отчетов в поле _clients = clients; // Сохранить список клиентов в поле _employees = employees; // Сохранить список сотрудников в поле _apartments = apartments; // Сохранить список квартир в поле _objects = objects; _homes = homes; // Сохранить список домов с поле _man = man; // Сохранить человека _document = document; // Сохранить документ _reportTemplatesFolderPath = reportTemplatesFolderPath; // Сохранить путь к папке с шаблонами отчетов _reportsFolderPath = reportsFolderPath; // Сохранить путь к папке с отчетами _createReportDocument = createReportDocumentFunction; // Сохранить делегат метода создания отчета ConfigureEntitiesDataGridView(); // Настроить визуальное представление элемента отображения списка сущностей FillEntitiesDataGridView(); // Заполнить элемент отображения списка сущностей SetButtonActivity(); // Задать активность элементов управления }
public HomeController(IHomes homes) { this.homes = homes; }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='id'> /// </param> public static Home GetHome(this IHomes operations, string id) { return(Task.Factory.StartNew(s => ((IHomes)s).GetHomeAsync(id), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult()); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='id'> /// </param> /// <param name='home'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task PutHomeAsync(this IHomes operations, string id, Home home, CancellationToken cancellationToken = default(CancellationToken)) { await operations.PutHomeWithHttpMessagesAsync(id, home, null, cancellationToken).ConfigureAwait(false); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='id'> /// </param> /// <param name='home'> /// </param> public static void PutHome(this IHomes operations, string id, Home home) { Task.Factory.StartNew(s => ((IHomes)s).PutHomeAsync(id, home), operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); }