Beruflich Dokumente
Kultur Dokumente
MODEL1.CS
namespace WebApplication5.Models
{
using System;
using System.Data.Entity;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
modelBuilder.Entity<Prodavac>()
.HasMany(e => e.Ulaznice)
.WithRequired(e => e.Prodavac)
.WillCascadeOnDelete(false);
modelBuilder.Entity<Protivnik>()
.HasMany(e => e.Utakmica)
.WithRequired(e => e.Protivnik)
.WillCascadeOnDelete(false);
modelBuilder.Entity<Red>()
.HasMany(e => e.Ulaznice)
.WithRequired(e => e.Red)
.WillCascadeOnDelete(false);
modelBuilder.Entity<Sektor>()
.HasMany(e => e.Ulaznice)
.WithRequired(e => e.Sektor)
.WillCascadeOnDelete(false);
modelBuilder.Entity<Tip_takmicenja>()
.HasMany(e => e.Utakmica)
.WithRequired(e => e.Tip_takmicenja)
.WillCascadeOnDelete(false);
modelBuilder.Entity<Utakmica>()
.HasMany(e => e.Ulaznice)
.WithRequired(e => e.Utakmica)
.WillCascadeOnDelete(false);
}
}
}
PROTIVNIK.CONTROLER.CS
using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Linq;
using System.Net;
using System.Web;
using System.Web.Mvc;
using WebApplication6.Models;
namespace WebApplication6.Controllers
{
public class ProtivnikController : Controller
{
public Model1 db = new Model1();
public ActionResult Index()
{
return View(db.Protivnik.ToList());
}
---------------------------CREATE-----------------------------------
[HttpPost]
public ActionResult Create(Protivnik p)
{
if (ModelState.IsValid)
{
db.Protivnik.Add(p);
db.SaveChanges();
return RedirectToAction("Index");
}
return View(p);
---------------------------DELETE-----------------------------------
[HttpPost, ActionName("Delete")]
[ValidateAntiForgeryToken]
public ActionResult DeleteConfirmed(int id)
{
Protivnik p = db.Protivnik.Find(id);
db.Protivnik.Remove(p);
db.SaveChanges();
return RedirectToAction("Index");
}
---------------------------EDIT-----------------------------------
---------------------------DETAILS-----------------------------------
}
}
INDEX.CSHTML
@model IList<WebApplication5.Models.Prodavac>
<!DOCTYPE html>
<html>
<head>
<title>Index</title>
</head>
<body>
<p>
@Html.ActionLink("Create New", "Create")
</p>
<table class="table">
<tr>
<th>
Ime
</th>
<th>
Prezime
</th>
<th>
Jmbg
</th>
<th></th>
</tr>
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Ime)
</td>
<td>
@Html.DisplayFor(modelItem => item.Prezime)
</td>
<td>
@Html.DisplayFor(modelItem => item.Jmbg)
</td>
<td>
@Html.ActionLink("Edit", "Edit", new { id = item.Prodavac_ID })
|
@Html.ActionLink("Details", "Details", new { id =
item.Prodavac_ID }) |
@Html.ActionLink("Delete", "Delete", new { id =
item.Prodavac_ID })
</td>
</tr>
}
</table>
</body>
</html>