public ActionResult Agregar(Auspiciador auspiciador, HttpPostedFileBase file) { auspiciador.url_logo= "vacio"; try { if (ModelState.IsValid) { db.Auspiciadores.Add(auspiciador); db.SaveChanges(); string path = AppDomain.CurrentDomain.BaseDirectory; string filePath = path + "/Images/auspiciadores/" + auspiciador.id_auspiciador+ ".jpg"; auspiciador.url_logo = "/Images/auspiciadores/" + auspiciador.id_auspiciador + ".jpg"; file.SaveAs(filePath); db.Entry(auspiciador).State = EntityState.Modified; db.SaveChanges(); } return RedirectToAction("Index"); } catch (Exception ex) { TempData["Error"] = ex.Message; return View("Error"); } }
public ActionResult Editar(Auspiciador auspiciador) { try { if (ModelState.IsValid) { db.Entry(auspiciador).State = EntityState.Modified; db.SaveChanges(); } return RedirectToAction("Index"); } catch (Exception ex) { TempData["Error"] = ex.Message; return View("Error"); } }
public ActionResult Agregar() { Auspiciador auspiciador = new Auspiciador(); return View(auspiciador); }