ورود

View Full Version : سوال: استفاده از لایه وب سرویس در mvc



mis.shima
پنج شنبه 02 بهمن 1393, 09:42 صبح
سلام و روز بخیر
من یک برنامه mvc میخوام بنویسم که class librrary هست که از لایه های (entity,Repository,viewmode) تشکیل شده حالا میخوام یک لایه وب سرویس بجای سرویس داشته باشم که با wcf ایجاد کنم و از این لایه ها هم درونش استفاده کنم برای دستورات بانک اطلاعاتی اما وقتی dll را درون wcf ادد میکنم متد را مشناسه وقتی اجرا میکنم وارد لایه های زیرین مثلا Repository نمیشه و خطا میده چکار باید بکنم ؟
اینم نمونه کدم هست:
[ServiceContract]
public interface IShopService
{
[OperationContract]
void InsertShop(ShopVM shopVm);
}
--------------------------
public class ShopService : IShopService
{
private readonly IShopRepository _shopRepository;
public ShopService(IShopRepository shopRepository)
{
_shopRepository = shopRepository;
}
public void InsertShop(ShopVM shopVm)
{
var newShop = new Models.Shop()
{
FName = shopVm.FName,
LName = shopVm.LName,
Address = shopVm.Address,
Tell = shopVm.Tell,
StoreName = shopVm.StoreName
};

_shopRepository.InsertShop(newShop);
}
}

ممنون میشم راهنمایی کنید با تشکر