public ActionResult Create(FormCollection collection) { try { EquipoCliente equipoCliente = new EquipoCliente(); EquipoClienteComponent equipoClienteComponent = new EquipoClienteComponent(); equipoCliente.antiguedad = int.Parse(collection.Get("antiguedad")); equipoCliente.fechaCompra = DateTime.Parse(collection.Get("fechaCompra")); equipoCliente.marca.Id = int.Parse(collection.Get("marca.Id")); equipoCliente.modelo = collection.Get("modelo"); equipoCliente.persona.Id = int.Parse(collection.Get("persona.Id")); equipoCliente.peso = int.Parse(collection.Get("peso")); equipoCliente.serial = collection.Get("serial"); equipoCliente.tipoEquipo.Id = int.Parse(collection.Get("tipoEquipo.Id")); if (equipoClienteComponent.Create(equipoCliente) == null) { return(RedirectToAction("errorPage", new { id = equipoClienteComponent.ReadBy(equipoCliente.serial).Id })); } else { return(RedirectToAction("index")); } } catch (Exception e) { return(View()); } }
// // GET: /EquipoCliente/Edit/5 public ActionResult Edit(int id) { EquipoClienteComponent equipoClienteComponent = new EquipoClienteComponent(); EquipoCliente equipoCliente = new EquipoCliente(); PersonaComponent personaComponent = new PersonaComponent(); MarcaComponent marcaComponent = new MarcaComponent(); TipoEquipoComponent tipoEquipo = new TipoEquipoComponent(); equipoCliente = equipoClienteComponent.ReadBy(id); equipoCliente.listaMarca = marcaComponent.Read(); equipoCliente.listaTipoEquipo = tipoEquipo.Read(); equipoCliente.listaMarca.Select(y => new { y.Id, y.marca } ); ViewBag.listaMarca = new SelectList(equipoCliente.listaMarca, "Id", "marca"); equipoCliente.listaTipoEquipo.Select(y => new { y.Id, y.tipoEquipo } ); ViewBag.listaTipoEquipo = new SelectList(equipoCliente.listaTipoEquipo, "Id", "tipoEquipo"); return(View(equipoCliente)); }
// // GET: /EquipoCliente/Details/5 public ActionResult ErrorPage(int id) { EquipoClienteComponent equipoClienteComponent = new EquipoClienteComponent(); return(View(equipoClienteComponent.ReadBy(id))); }
// // GET: /EquipoCliente/Delete/5 public ActionResult Delete(int id) { EquipoClienteComponent equipoCliente = new EquipoClienteComponent(); return(View(equipoCliente.ReadBy(id))); }