예제 #1
0
        public DireccionesViewModel estadosLista()
        {
            DireccionesViewModel cvm = new DireccionesViewModel();

            List <estados>  lecvm  = new List <estados>();
            List <ciudades> lecity = new List <ciudades>();

            var listaEstados  = le.estados.ToList();
            var listaCiudades = le.ciudades.ToList();

            foreach (var item in listaEstados)
            {
                estados ecvm = new estados();

                ecvm.estado    = item.estado;
                ecvm.id_estado = item.id_estado;
                lecvm.Add(ecvm);
            }


            foreach (var item in listaCiudades)
            {
                ciudades ecvm = new ciudades();

                ecvm.ciudad    = item.ciudad;
                ecvm.id_ciudad = item.id_ciudad;
                ecvm.id_estado = item.id_estado;
                lecity.Add(ecvm);
            }
            cvm.listaEstados  = lecvm;
            cvm.listaCiudades = lecity;

            return(cvm);
        }
예제 #2
0
        //public List<direcciones> listaDirecciones(string email)
        //{
        //    return de.direccionesUsuario(email).ToList();
        //}

        public bool UpdateDireccion(DireccionesViewModel dwm)
        {
            direcciones direc = new direcciones();

            Mapper.Initialize(cfg => cfg.CreateMap <DireccionesViewModel, direcciones>());



            unitOfWork.DireccionesRepository.Update(Mapper.Map(dwm, direc));
            unitOfWork.Save();
            return(true);
        }
예제 #3
0
        public DireccionesViewModel DireccionxId(int id)
        {
            DireccionesViewModel dvm = new DireccionesViewModel();
            var datos = unitOfWork.DireccionesRepository.GetByID(id);

            dvm.Direccion     = datos.Direccion;
            dvm.Email         = datos.Email;
            dvm.Id            = datos.Id;
            dvm.Name          = datos.Name;
            dvm.Sector        = datos.Sector;
            dvm.listaCiudades = unitOfWork.CiudadesRepository.Get().ToList();
            dvm.listaEstados  = unitOfWork.EstadosRepository.Get().ToList();
            dvm.listaSectores = unitOfWork.SectorRepository.Get().ToList();
            return(dvm);
        }
예제 #4
0
 public ActionResult Edit(DireccionesViewModel direccion)
 {
     dl.UpdateDireccion(direccion);
     return(View(ul.ObtenerUsuarioSesion(((User).Identity).Name)));
 }