PDA

View Full Version : سوال: مکان ViewModel



aroshanzamir
چهارشنبه 22 بهمن 1393, 11:38 صبح
سلام دوستان : استاد نصیری در چک لیست تهیه یک برنامه MVC نوشته که پوشه Model باید حذف شود ..
منظورش این بوده که باید مدل های اصلی برنامه به یک لایه جداگانه انتقال یابند / تا اینجا اوکی

ولی موقعیت ViewModel ها کجاست ؟
اگر قرار باشه viewModel ها را هم در همان لایه domain قرار بدیم در صورتی که قصد استفاده از RemoteValidation را داشته باشیم چطور می توان فراخوانی را انجام داد ؟

من با overload های مختلف remoteValidation در لایه domain کار کردم ولی نمی تونست اکشن مورد نظر را فراخوانی کنه ؟
به همین دلیل می گم شاید بهتر باشه viewModel ها در لایه برنامه در پوشه Models باشد و مدل های اصلی در لایه domain باشند/ تا بتوانیم براحتی فراخوانی اکشن مورد نظر برای RemouteValidation داشته باشم ...

نظر دوستان در این باره :

ممنون

r4hgozar
چهارشنبه 22 بهمن 1393, 16:04 عصر
سلام. مئ ن در برنامه ها لایه های زیر رو دارم.
enitity
model
viewmodel
repository
service
utility
همه اینها class library هستن و آخر هم لایه web هست.
به مشکلی هم بر نخوردم تا حالا.
موفق باشید

aroshanzamir
چهارشنبه 22 بهمن 1393, 16:44 عصر
شما چطوری RemouteValidation فراخوانی می کنی ؟

aroshanzamir
شنبه 25 بهمن 1393, 16:06 عصر
سلام دوستان : کسی نیست به این سوال پاسخ بده ؟