// // GET: /EquipoCliente/Create public ActionResult Create(int id) { EquipoCliente equipoCliente = new EquipoCliente(); PersonaComponent personaComponent = new PersonaComponent(); MarcaComponent marcaComponent = new MarcaComponent(); TipoEquipoComponent tipoEquipo = new TipoEquipoComponent(); equipoCliente.persona = personaComponent.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)); }
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()); } }
public ActionResult Edit(int id, FormCollection collection) { try { // TODO: Add update logic here EquipoCliente equipoCliente = new EquipoCliente(); EquipoClienteComponent equipoClienteComponent = new EquipoClienteComponent(); equipoCliente.Id = id; 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")); return(RedirectToAction("Index")); } catch { return(View()); } }