// GET: Idiomas/Create public ActionResult Create() { var ViewModel = new IdiomasViewModel { Estados = db.Estados.ToList() }; return(View(ViewModel)); }
public ActionResult Edit(IdiomasViewModel ViewModel) { if (ModelState.IsValid) { db.Entry(ViewModel.Idiomas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(ViewModel)); }
public ActionResult Create(IdiomasViewModel viewModel) { if (ModelState.IsValid) { db.Idiomas.Add(viewModel.Idiomas); db.SaveChanges(); return(RedirectToAction("Index")); } return(View("Create", viewModel)); }
// GET: Idiomas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var viewModel = new IdiomasViewModel { Idiomas = db.Idiomas.Find(id), Estados = db.Estados.ToList() }; if (viewModel.Idiomas == null) { return(HttpNotFound()); } return(View("Edit", viewModel)); }
public ActionResult Principal() { UltimateLabsEntities context = new UltimateLabsEntities(); List <IdiomasViewModel> lista = new List <IdiomasViewModel>(); foreach (var data in context.Idiomas.OrderByDescending(x => x.IdIdioma).Where(x => x.Activo == true).ToList()) { var model = new IdiomasViewModel() { IdIdioma = data.IdIdioma, Idioma = data.Idioma, Abreviatura = data.Abreviatura, IconPath = data.IconPath }; lista.Add(model); } return(View(lista)); }