POC для общего типаC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 POC для общего типа

Сообщение Anonymous »

У нас есть приложение ASP.NET MVC, которое используется для циркуляции документов. Довольно прямо! Система - это примерно так: вы пишете и публикуете документ, и она проходит через несколько человек для одобрения, в то же время может быть отвергнуто. За исключением записи / публикации, остальные процессы почти одинаковы. Просто одобрить или отклонить. Например, предположим, что у нас есть два новых процесса - Recruitment и кредит .
Для входа или публикации мы можем иметь две разные формы. Но для одобрения и отклонения эти вещи должны быть динамически обрабатываться в одной форме или в пользовательском интерфейсе. Скажем, для одобрения, есть пять человек. Таким образом, с их утверждением, документ готов к печати или каким -либо требованием.

Код: Выделить всё

WorkFlowID - ApproverId - StepName - StepOrder - ActionType
< /code>
WorkFlowID
- это идентификатор процесса, который мы создаем. Предположим, в этом случае это процесс найма. Мы создаем первоначальный документ, и он должен быть одобрен 5 разными людьми, которые участвуют. Эти данные о утверждении сохраняются в приведенной выше таблице. Это то, что мы сделали до сих пор. Чтобы утвердить документ, мы хотим предоставить один экран для всех процессов. Это может быть процесс найма или займа. Я не уверен в этом, но моя идея - что -то вроде этого: должен быть общий тип, и он должен быть в состоянии обрабатывать все процессы следующим образом для части одобрения: < /p>
// Define a generics class named Document
public class Document
{
// Define a variable of type T
public T data;

// Define a constructor of the Document class
public Document(T data)
{
this.data = data;
}
}
< /code>
So whatever the process is, that should be able to be rendered in the frontend with the generic type. So for now, we create classes for all of the documents and create different forms each time there's a new process as follows:
public class RecruitmentDoc : Document
{
}

public class LoanDoc : Document
{
}
< /code>
Is this the correct way to handle this kind of scenario? Any POC would be much appreciated in this regard.
NB: in the frontend, we use Razor. So any example or source with Razor would be really of great help.

Подробнее здесь: https://stackoverflow.com/questions/795 ... neric-type
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • POC для общего типа
    Anonymous » » в форуме C#
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • POC для общего типа
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Ошибка проверки rpId в PoC Passkeys на Android с использованием Jetpack Compose
    Anonymous » » в форуме Android
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Ошибка проверки rpId в PoC Passkeys на Android с использованием Jetpack Compose
    Anonymous » » в форуме Android
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Проверка RPID не удалась в PassKeys POC на Android с использованием JetPack Compose
    Anonymous » » в форуме Android
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»