fixe la suppression d'une déclaration d'activité

This commit is contained in:
2017-03-03 11:47:06 +01:00
parent f01c7fae38
commit 1312f332dd

View File

@ -152,9 +152,10 @@ namespace Yavsc.Controllers
// POST: Do/Delete/5 // POST: Do/Delete/5
[HttpPost, ActionName("Delete"),Authorize] [HttpPost, ActionName("Delete"),Authorize]
[ValidateAntiForgeryToken] [ValidateAntiForgeryToken]
public IActionResult DeleteConfirmed(string id, string activityCode) public IActionResult DeleteConfirmed(UserActivity userActivity)
{ {
UserActivity userActivity = _context.UserActivities.Single(m => m.UserId == id && m.DoesCode == activityCode); if (!ModelState.IsValid)
return new BadRequestObjectResult(ModelState);
if (!User.IsInRole("Administrator")) if (!User.IsInRole("Administrator"))
if (User.GetUserId() != userActivity.UserId) { if (User.GetUserId() != userActivity.UserId) {
ModelState.AddModelError("User","You're not admin."); ModelState.AddModelError("User","You're not admin.");