Динамически добавлять элементы поиска в таблицу для отправки на форму - PullRequest
0 голосов
/ 26 апреля 2018

Я пытаюсь создать интерфейс для быстрой ассоциации элементов. У нас есть три класса:

public class Service{
  public int ServiceId {get;set;}
  public string Name {get;set;}
  public List<ProductUse> ProductsUsed {get;set;}
  ...
}

public class Product{
  public int ProductId {get;set;}
  public string ProductName {get;set;}
  ...
}

public class ProductUse{
  public int ProductUseId {get;set;}
  public Product ProductToUse {get;set;}
  [ForeignKey("ProductToUse")]
  public int ProductId {get;set;}
  public Service ServiceUsesProduct {get;set;}
  [ForeignKey("ServiceUsesProduct")]
  public int ServiceId {get;set;}
  public double AmountOfProduct {get;set;}
}

Мы уже заполнили продукт 1000-ым продуктом. Моя цель состояла в том, чтобы создать интерфейс для Create Service, который позволит динамически добавлять продукты в сервис. Я могу сделать это по одному, но это кажется слишком медленным.

Я надеялся, что смогу создать таблицу на бритве create service, которая могла бы сделать что-то вроде этого:

Search For Product: <input type="search">
<table>
    <thead><tr>
        <th> Product ID</th>
        <th> Product Name </th>
        <th> Amount Used </th>
        <th> Remove From List</th>
    </tr></thead>
    <tbody>
        <tr>
            ProductUse #1 details
        </tr>
        <tr>
            ProductUse #2 details
        </tr>
        .....
    </tbody>
</table>

так, что при поиске и выборе элемента он добавляется в таблицу с соответствующими полями из ProductUse. Затем при отправке службы она создает службу и связывает используемый продукт со службами.

Я знаю, как сделать это один за другим ПОСЛЕ создания службы, но возможно ли сделать это одновременно?

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...