У меня есть следующий сервисный интерфейс:
public interface IGrantApplicationService
{
IEnumerable<T> GetAll();
}
Вот моя реализация интерфейса:
public class GrantApplicationService : IGrantApplicationService
{
public IEnumerable<GrantApplication> GetAll()
{
// Code here
}
public EditGrantApplicationViewModel CreateEditGrantApplicationViewModel()
{
// Code here
}
}
Мой контроллер:
public class GrantApplicationController : Controller
{
private IGrantApplicationService grantApplicationService;
public GrantApplicationController(IGrantApplicationService grantApplicationService)
{
this.grantApplicationService = grantApplicationService;
}
public ActionResult Create()
{
// I am trying to create my view model like this and populate it with data
EditGrantApplicationViewModel viewModel = grantApplicationService.CreateEditGrantApplicationViewModel();
return View(viewModel);
}
}
Пожалуйста, смотрите в моем методе Create, я пытаюсь создать модель представления через сервис, но когда я нажимаю. тогда, кажется, нет возможности выбрать CreateEditGrantApplicationViewModel, есть только GetAll. Почему это? У меня есть все правильные ссылки.