Сообщение об ошибке:
The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.
Запрошенный URL: /Receivers/Create
Я создал вид в папке приемников. Я проверил правописание. это правильно, но страница создания не отображается.
Код ниже.
@model IEnumerable<BBProjectnew.Models.Receivers.Receiver>
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
<p>
@Html.ActionLink("Create New", "Create")
</p>
Мой код контроллера выглядит следующим образом.
[HttpPost]
[ValidateAntiForgeryToken]
public async Task<ActionResult> Create(ReceiverCreationModel model)
{
if (ModelState.IsValid)
{
await receiverService.CreateReceiver(model);
}
return RedirectToAction("Index");
}
Мой код ReceiverService выглядит следующим образом
public async Task CreateReceiver(ReceiverCreationModel model)
{
DbContext.Receivers.Add(Mapper.Map<ReceiverCreationModel, Receiver>(model));
await DbContext.SaveChangesAsync();
}
public Receiver ReceiverDetails(int id)
{
return DbContext.Receivers.SingleOrDefault(d => d.ReceiverId == id);
}