public ActionResult Create([Bind(Include = "TestType_ID, TestResult_ID, VirusType_ID, VirusSubtype_ID, VirusLinaje_ID")] CatVirusFlow catalog) { try { if (ModelState.IsValid) { db.CatViruFlows.Add(catalog); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (RetryLimitExceededException /* dex */) { ModelState.AddModelError("", "No es posible guardar los datos. Intente de nuevo, si el problema persiste contacte al administrador."); } return(View(catalog)); }
// GET: CatVirusFlow/Create public ActionResult Create() { try { CatVirusFlow oCatVF = new CatVirusFlow(); oCatVF.CatTestTypeCollection = db.CatTestType.ToList <CatTestType>(); oCatVF.CatTestResultCollection = db.CatTestResult.ToList <CatTestResult>(); oCatVF.CatVirusTypeCollection = db.CatVirusType.ToList <CatVirusType>(); oCatVF.CatVirusSubTypeCollection = db.CatVirusSubType.ToList <CatVirusSubType>(); oCatVF.CatVirusLinajeCollection = db.CatVirusLinaje.ToList <CatVirusLinaje>(); return(View(oCatVF)); } catch (Exception err) { ViewBag.Message = "La lista de ... no se pudo generar, por favor intente de nuevo: " + err.Message; return(View()); } }