public async Task <ActionResult> DeleteConfirmed(Guid id) { Aceleradora aceleradora = await db.Aceleradora.FindAsync(id); db.Aceleradora.Remove(aceleradora); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
private bool CustomValidateModel(Aceleradora a) { if (a.nome == "") { return(false); } else { return(true); } }
// GET: Aceleradora/Details/5 public async Task <ActionResult> Details(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Aceleradora aceleradora = await db.Aceleradora.FindAsync(id); if (aceleradora == null) { return(HttpNotFound()); } return(View(aceleradora)); }
public async Task <ActionResult> Edit([Bind(Include = "ID,nome")] Aceleradora aceleradora) { Guid i = new Guid(ModelState["Benefício"].Value.AttemptedValue); aceleradora.Benefício = (from b in db.Benefício where b.ID == i select b).FirstOrDefault(); if (ModelState.IsValid) { db.Entry(aceleradora).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(aceleradora)); }
// GET: Aceleradora/Edit/5 public async Task <ActionResult> Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Aceleradora aceleradora = await db.Aceleradora.FindAsync(id); if (aceleradora == null) { return(HttpNotFound()); } ViewBag.BeneficioList = new SelectList(db.Benefício, "ID", "Nome", aceleradora.Benefício.ID); return(View(aceleradora)); }
public async Task <ActionResult> Create(Aceleradora aceleradora) { Guid i = new Guid(ModelState["Benefício"].Value.AttemptedValue); aceleradora.Benefício = (from b in db.Benefício where b.ID == i select b).FirstOrDefault(); if (CustomValidateModel(aceleradora)) { aceleradora.ID = Guid.NewGuid(); db.Aceleradora.Add(aceleradora); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(aceleradora)); }