Я пытаюсь создать административную область, где администратор может удалить пользователя с dbo.AspNetUsers
. До сих пор у меня есть это на мой взгляд, индекс от моего контроллера администратора:Удаление пользователя в SQL Server
@using BlogMaxim.Models
@model List<BlogMaxim.Models.Users>
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
@foreach (Users user in Model)
{
<div class="table-responsive">
<table class="table table-condensed">
<tr>
<th>Username</th>
<th>Email</th>
<th>Id</th>
</tr>
<tr>
<td>@user.UserName</td>
<td>@user.Email</td>
<td>@user.Id</td>
<td>@using (Html.BeginForm("Delete", "Admin", new { id = user.Id }))
{
<input type="submit" class="button" value="Delete" />
}</td>
</tr>
</table>
</div>
}
Он показывает все пользователи вместе с удаления кнопки рядом с ним. Я не знаю, какой код нужно написать в Delete
методе моего admincontroller в:
public class AdminController : Controller
{
private UserRepository repoUsers = new UserRepository();
// GET: Admin
[Authorize(Roles = "Admin")]
public ActionResult Index()
{
List<Users> users = repoUsers.GetUsers();
return View(users);
}
public ActionResult Delete()
{
return RedirectToAction("Index");
}
}
Это то, что я в это время, я довольно новый для ASP.NET MVC.
ты пользуешься EF? –
@AwaisMahmood Да, я – Maxim