public ActionResult Edit(int Id) { Movilidad bus = new BusesClient().ObtenerMovilidad(Id); BusModel model = new BusModel(); model.Bus = bus; model.Buses = new List <Movilidad>(); model.Error = ""; model.Respuesta = ""; return(View("Index", model)); }
public ActionResult Grabar(int id, string placa, string clase, string marca, string modelo, string color, int motor, int asientos, int puertas, string fecinscripcion, string anio, string estado) { try { Movilidad busAGrabar = new Movilidad() { Id = id, Placa = placa, Clase = clase, Marca = marca, Modelo = modelo, Color = color, Motor = motor, Asientos = asientos, Puertas = puertas, FeInscripcion = DateTime.Parse(fecinscripcion), Año = anio, Estado = estado }; Movilidad bus = null; if (busAGrabar.Id == 0) { bus = new BusesClient().CrearMovilidad(busAGrabar); } else { bus = new BusesClient().ModificarMovilidad(busAGrabar); } if (bus != null) { return(Json("Success", JsonRequestBehavior.AllowGet)); } else { return(Json("Datos incorrectos", JsonRequestBehavior.AllowGet)); } } catch (FaultException error) { MessageFault fault = error.CreateMessageFault(); BusWS.RepetidoException detail = fault.GetDetail <BusWS.RepetidoException>(); return(Json(detail.descripcion, JsonRequestBehavior.AllowGet)); } }
public ActionResult Delete(int Id) { BusModel model = new BusModel(); model.Bus = new Movilidad(); model.Buses = new List <Movilidad>(); try { string respuesta = new BusesClient().EliminarMovilidad(Id); model.Respuesta = "Bus eliminado"; model.Error = ""; } catch (FaultException error) { MessageFault fault = error.CreateMessageFault(); BusWS.RepetidoException detail = fault.GetDetail <BusWS.RepetidoException>(); model.Respuesta = ""; model.Error = detail.descripcion; } return(View("Index", model)); }
public ActionResult ListarDataList() { List <Movilidad> listaBuses = new BusesClient().ListarMovilidad().ToList(); return(PartialView("ListaPartial", listaBuses)); }