public ActionResult DeleteConfirmed(int id) { Disertante disertante = db.Disertante.Find(id); db.Disertante.Remove(disertante); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult AddDisertante(Disertante disertante) { var app = db.Aplicacion.Find(disertante.Aplicacion.AplicacionId); disertante.Aplicacion = app; disertante.Status = true; try { var ds = new Disertante(); ds.AplicacionId = disertante.Aplicacion.AplicacionId; ds.CssDisertante = new CssModel(); ds.CssDisertante.ColorBack = disertante.CssDisertante.ColorBack; db.CssModel.Add(ds.CssDisertante); ds.FullName = disertante.FullName; ds.ImageUrl = disertante.ImageUrl; ds.NationalityUrl = disertante.NationalityUrl; ds.Status = true; ds.Title = disertante.Title; ds.WebUrl = disertante.WebUrl; db.Disertante.Add(ds); var order = 0; if (disertante.Descripciones != null) { if (disertante.Descripciones.Count > 0) { foreach (var item in disertante.Descripciones) { if (item.OrderDescription != -1) { item.OrderDescription = order; var desc = new DescripcionDisertante(item); db.MarkDownModel.Add(desc.MarkDownDisertante); db.DescripcionDisertante.Add(desc); order++; } } } } db.SaveChanges(); appCtrl.UpdateVersion(Convert.ToInt32(ds.AplicacionId)); return(Json("true")); } catch (Exception ex) { return(Json(ex.ToString())); } //return Json("false"); }
public ActionResult Edit([Bind(Include = "DisertanteId,Title,FullName,ImageUrl,NationalityUrl,WebUrl,CssModelDisertanteId,AplicacionId")] Disertante disertante) { if (ModelState.IsValid) { db.Entry(disertante).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AplicacionId = new SelectList(db.Aplicacion, "AplicacionId", "Titulo", disertante.AplicacionId); ViewBag.CssModelDisertanteId = new SelectList(db.CssModel, "CssModelId", "FontFamily", disertante.CssModelDisertanteId); return(View(disertante)); }
public ActionResult Create(Disertante disertante) { if (ModelState.IsValid) { //db.Disertante.Add(disertante); //db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AplicacionId = new SelectList(db.Aplicacion, "AplicacionId", "Titulo", disertante.AplicacionId); ViewBag.CssModelDisertanteId = new SelectList(db.CssModel, "CssModelId", "FontFamily", disertante.CssModelDisertanteId); return(View(disertante)); }
// GET: Disertantes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Disertante disertante = db.Disertante.Find(id); if (disertante == null) { return(HttpNotFound()); } return(View(disertante)); }
// GET: Disertantes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Disertante disertante = db.Disertante.Find(id); if (disertante == null) { return(HttpNotFound()); } ViewBag.AplicacionId = new SelectList(db.Aplicacion, "AplicacionId", "Titulo", disertante.AplicacionId); ViewBag.CssModelDisertanteId = new SelectList(db.CssModel, "CssModelId", "FontFamily", disertante.CssModelDisertanteId); return(View(disertante)); }
public DisertanteMob convertDisertanteToDisertanteMob(Disertante disertante, List <DescripcionDisertante> descripcionDisertante) { DisertanteMob disertanteMob = new DisertanteMob { DisertanteId = disertante.DisertanteId, Title = disertante.Title, WebUrl = disertante.WebUrl, NationalityUrl = disertante.NationalityUrl, ImageUrl = disertante.ImageUrl, FullName = disertante.FullName, DescriptionList = convertDescripcionDisertanteToDetailsDisertanteMob(descripcionDisertante), CssDisertante = convertCssModelToCssDisertante(disertante.CssDisertante) }; return(disertanteMob); }