public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } string callback = Request.Params["callback"]; if (string.IsNullOrEmpty(callback)) { callback = "AjaxOk"; } //var curso = new curso(); ViewBag.modo = "Edit"; ViewBag.Callback = callback; tipocurso tipoCurso = db.tipocurso.Find(id); if (tipoCurso == null) { return(HttpNotFound()); } return(View("Edit", tipoCurso)); //tipocurso tipocurso = db.tipocurso.Find(id); //if (tipocurso == null) //{ // return HttpNotFound(); //} //return View(tipocurso); }
public ActionResult Create(tipocurso tipocurso) { try { if (ModelState.IsValid) { tipocurso.abreviado = ""; tipocurso.sector = User.IsInRole("AdministradorEmpresas") == true ? (int)Sectores.Empresas : User.IsInRole("AdministradorGraduado") == true ? (int)Sectores.Graduados : (int)Sectores.Idiomas; db.tipocurso.Add(tipocurso); db.SaveChanges(); return(Json(new { ok = true })); //return RedirectToAction("Index"); } } catch (Exception e) { while (e.InnerException != null) { e = e.InnerException; } ViewBag.ErrorMessage = string.Format(Strings.ErrorIntentarInsertarRegistro, e.Message.Replace(Strings.TheStatementHasBeenTerminated, "")); } //return View(tipocurso); return(PartialView(tipocurso)); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tipocurso tipocurso = db.tipocurso.Find(id); if (tipocurso == null) { return(HttpNotFound()); } return(View(tipocurso)); }
public ActionResult DeleteConfirmed(int id) { try { tipocurso tipocurso = db.tipocurso.Find(id); db.tipocurso.Remove(tipocurso); if (db.SaveChanges() > 0) { return(Json(new { ok = true })); } } catch (Exception e) { while (e.InnerException != null) { e = e.InnerException; } ViewBag.ErrorMessage = string.Format(Strings.ErrorIntentarInsertarRegistro, e.Message.Replace(Strings.TheStatementHasBeenTerminated, "")); } return(Json(new { error = true })); }