public ActionResult Edit(int?id) { Instance = this; if (!id.HasValue) { return(HttpNotFound()); } var Invoice = db.Invoices.Find(id.Value); if (Invoice == null) { return(HttpNotFound()); } return(View(Invoice)); }
public ActionResult View(int?id) { if (!id.HasValue) { return(HttpNotFound()); } Instance = this; var Invoice = db.Invoices.Find(id.Value); if (Invoice == null) { return(HttpNotFound()); } if (User.Identity.GetUserId() != Invoice.UserId && !User.IsInRole("Medewerker") && !User.IsInRole("Eigenaar")) { return(HttpNotFound()); } return(View(Invoice)); }
public ActionResult Manage() { Instance = this; return(View(db.Invoices.Where(x => !x.InleverDatum.HasValue).OrderBy(x => x.VanafDatum).ToList())); }