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

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

Сообщение Anonymous »

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

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

Table - ProcessDetails
WorkFlowID - ApproverId - StepName - StepOrder - ActionType
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>
Итак, что бы ни был процесс, это должно быть в состоянии отображаться на бренде с общим типом. Итак, на данный момент мы создаем классы для всех документов и создаем разные формы каждый раз, когда существует новый процесс следующим образом: < /p>
public class RecruitmentDoc : Document
{

}

public class LoanDoc : Document
{

}
< /code>
Это правильный способ обработки такого рода сценария? Любой POC будет очень ценится в этом отношении. Таким образом, любой пример или источник с Razor 
был бы очень полезен.

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

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

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

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

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

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

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