Benim ikilem temelde nasıl iki uygulama arasında bir numaralandırma paylaşmak için vardır.
Kullanıcıların web üzerinde bir ön uç uygulaması üzerinden belgeleri yükleyin. Bu uygulama arka uç uygulama bir web hizmeti çağırır ve ona belgeyi geçirir. Arka uç uygulaması belgeyi kaydeder ve bir satır ekler Belge masaya.
Belge tipi (7 muhtemel belge türleri: Fatura , Sonuç vb), Web hizmetin bir parametre olarak geçirilir UploadDocument yöntemi. Soru bu parametrenin tipi (ve olası değerler) ne olmalı, değil mi?
Her iki uygulamada da bu değerleri hardcode gerektiğinden, bunun açıklayıcı dize (kullanmak için Tamam olduğunu düşünüyorum Fatura , Sözleşme , WorkOrder , SignedWorkOrder ).
Bir oluşturmak için daha iyi bir yaklaşım belki mi DocumentTypes aralarındaki web servisine karşılık gelen tamsayı değeri ilk uygulamada numaralandırma ve ikinci uygulamada da bunu çoğaltmak ve daha sonra pas?