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