public void CargarLista(List <DireccionesClienteRequest> lista) { try { DireccionesClienteRequest direcciones; foreach (var item in lista) { direcciones = new DireccionesClienteRequest(); direcciones.Calle = item.Calle; direcciones.EntreCalles = item.EntreCalles; direcciones.Colonia = item.Colonia; direcciones.Referencias = item.Referencias; direcciones.CodigoPostal = item.CodigoPostal; direcciones.NumeroInterior = item.NumeroInterior; direcciones.NumeroExterior = item.NumeroExterior; direcciones.Contacto = item.Contacto; direcciones.TelefonoContacto = item.TelefonoContacto; direcciones.DatosEstado.IdEstado = item.DatosEstado.IdEstado; direcciones.DatosEstado.Descripcion = item.DatosEstado.Descripcion; direcciones.DatosMunicipio.IdMunicipio = item.DatosMunicipio.IdMunicipio; direcciones.DatosMunicipio.Descripcion = item.DatosMunicipio.Descripcion; ListaDirecciones.Add(direcciones); } } catch (Exception ex) { throw ex; } }
public DireccionesClienteViewModel(IDireccionesClienteRepository repository, IEstadoRepository estadoRepository, IMunicipioRepository municipioRepository) { Repository = repository; EstadoRepository = estadoRepository; MunicipioRepository = municipioRepository; ListaDirecciones = new BindingList <DireccionesClienteRequest>(); ListaEstados = new BindingList <Estado>(); ListaMunicipios = new BindingList <Municipio>(); item = new DireccionesClienteRequest(); }
public void Agregar() { try { if (State == EntityState.Update) { ListaDirecciones.Remove(item); DireccionesClienteRequest Newitem = new DireccionesClienteRequest(); Newitem.DatosEstado.IdEstado = IdEstado; Newitem.DatosEstado.Descripcion = NombreEstado; Newitem.DatosMunicipio.IdMunicipio = IdMunicipio; Newitem.DatosMunicipio.Descripcion = NombreMunicipio; Newitem.Calle = Calle; Newitem.EntreCalles = EntreCalles; Newitem.Colonia = Colonia; Newitem.Referencias = Referencias; Newitem.NumeroExterior = NumeroExterior; Newitem.NumeroInterior = NumeroInterior; Newitem.CodigoPostal = CodigoPostal; Newitem.Contacto = Contacto; Newitem.TelefonoContacto = TelefonoContacto; ListaDirecciones.Add(Newitem); } else { DireccionesClienteRequest item = new DireccionesClienteRequest(); item.DatosEstado.IdEstado = IdEstado; item.DatosEstado.Descripcion = NombreEstado; item.DatosMunicipio.IdMunicipio = IdMunicipio; item.DatosMunicipio.Descripcion = NombreMunicipio; item.Calle = Calle; item.EntreCalles = EntreCalles; item.Colonia = Colonia; item.Referencias = Referencias; item.NumeroExterior = NumeroExterior; item.NumeroInterior = NumeroInterior; item.CodigoPostal = CodigoPostal; item.Contacto = Contacto; item.TelefonoContacto = TelefonoContacto; ListaDirecciones.Add(item); } } catch (Exception ex) { throw ex; } }