Пример #1
0
        public DepartamentoModelo GetDepartamento(int?id)
        {
            using (var contexto = new JaverianaNETEntities())
            {
                var departamento = contexto.Departamentos.Find(id);


                DepartamentoModelo cm = new DepartamentoModelo
                {
                    Id = departamento.Id,
                    NombreDepartamento = departamento.NombreDepartamento,
                    PaisId             = departamento.PaisId,
                    Ciudades           = new List <CiudadModelo>()
                };

                foreach (var item in departamento.Ciudades)
                {
                    CiudadModelo c = new CiudadModelo();
                    c.Id             = item.Id;
                    c.NombreCiudad   = item.NombreCiudad;
                    c.DepartamentoId = item.DepartamentoId;
                    cm.Ciudades.Add(c);
                }
                return(cm);
            }
        }
Пример #2
0
 public DepartamentoModel GetDepartamento(int id)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         Departamentos depto = contexto.Departamentos.Find(id);
         if (depto == null)
         {
             return(null);
         }
         return(new DepartamentoModel()
         {
             Id = depto.Id,
             NombreDepartamento = depto.NombreDepartamento,
             Ciudades = depto.Ciudades.Select(c => new CiudadModel()
             {
                 Id = c.Id,
                 NombreCiudad = c.NombreCiudad
             }).ToList(),
             PaisId = depto.IdPais ?? default(int),
             Paises = new PaisModel()
             {
                 Id = depto.Paises.Id,
                 NombrePais = depto.Paises.NombrePais
             }
         });
     }
 }
Пример #3
0
 public void EliminarPais(int?id)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         contexto.Paises.Remove(contexto.Paises.Find(id));
         contexto.SaveChanges();
     }
 }
Пример #4
0
 public void DeleteCiudad(int id)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         contexto.Ciudades.Remove(contexto.Ciudades.Find(id));
         contexto.SaveChanges();
     }
 }
Пример #5
0
 public void EliminarDepartamento(int?id)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         contexto.Departamentos.Remove(contexto.Departamentos.Find(id));
         contexto.SaveChanges();
     }
 }
 public void EliminarUsuario(string id)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         var usuario = contexto.AspNetUsers.Remove(contexto.AspNetUsers.Find(id));
         contexto.SaveChanges();
     }
 }
Пример #7
0
 public void DeleteUsuario(string id)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         AspNetUsers usuario = contexto.AspNetUsers.Find(id);
         contexto.AspNetUsers.Remove(usuario);
         contexto.SaveChanges();
     }
 }
Пример #8
0
 public void UpdatePais(int id, PaisModel pais)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         Paises p = contexto.Paises.Find(id);
         p.NombrePais = pais.NombrePais;
         contexto.SaveChanges();
     }
 }
Пример #9
0
 public void UpdateDepartamento(int id, DepartamentoModel depto)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         Departamentos d = contexto.Departamentos.Find(id);
         d.NombreDepartamento = depto.NombreDepartamento;
         d.IdPais             = depto.PaisId;
         contexto.SaveChanges();
     }
 }
Пример #10
0
 public void UpdateCiudad(int id, CiudadModel ciudad)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         Ciudades c = contexto.Ciudades.Find(id);
         c.NombreCiudad   = ciudad.NombreCiudad;
         c.IdDepartamento = ciudad.DepartamentoId;
         contexto.SaveChanges();
     }
 }
Пример #11
0
 public void UpdateUsuario(string id, UsuarioModel usuario)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         AspNetUsers u = contexto.AspNetUsers.Find(id);
         u.Email        = usuario.Email;
         u.PhoneNumber  = usuario.PhoneNumber;
         u.UserName     = usuario.UserName;
         u.PasswordHash = usuario.PasswordHash;
         contexto.SaveChanges();
     }
 }
Пример #12
0
 public List <PaisModel> GetListadoPaises()
 {
     using (var contexto = new JaverianaNETEntities())
     {
         var listado = contexto.Paises.Select(c => new PaisModel()
         {
             Id         = c.Id,
             NombrePais = c.NombrePais
         }).ToList();
         return(listado);
     }
 }
Пример #13
0
 public void CreatePais(PaisModel pais)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         var entidad = new Paises()
         {
             NombrePais = pais.NombrePais
         };
         contexto.Paises.Add(entidad);
         contexto.SaveChanges();
     }
 }
Пример #14
0
 public UsuarioModelo GetUsuario(string id)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         var           usuario = contexto.AspNetUsers.Find(id);
         UsuarioModelo cm      = new UsuarioModelo
         {
             Id    = usuario.Id,
             Email = usuario.Email
         };
         return(cm);
     }
 }
Пример #15
0
        public List <UsuarioModelo> GetUsuarios()
        {
            using (var contexto = new JaverianaNETEntities())
            {
                var listado = contexto.AspNetUsers.Select(c => new UsuarioModelo
                {
                    Id    = c.Id,
                    Email = c.Email,
                }).ToList();

                return(listado);
            }
        }
Пример #16
0
 public void DeletePais(int id)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         Paises pais = contexto.Paises.Find(id);
         foreach (Departamentos c in pais.Departamentos)
         {
             repositorioDepto.DeleteDepartamento(c.Id);
         }
         contexto.Paises.Remove(pais);
         contexto.SaveChanges();
     }
 }
Пример #17
0
 public void EditarPais(PaisModelo pais)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         var entidad = new Paises
         {
             Id         = pais.Id,
             NombrePais = pais.NombrePais,
         };
         contexto.Entry(entidad).State = System.Data.Entity.EntityState.Modified;
         contexto.SaveChanges();
     }
 }
Пример #18
0
 public List <DepartamentoModel> GetListadoDepartamentos()
 {
     using (var contexto = new JaverianaNETEntities())
     {
         var listado = contexto.Departamentos.Select(d => new DepartamentoModel()
         {
             Id = d.Id,
             NombreDepartamento = d.NombreDepartamento,
             PaisId             = d.IdPais ?? default(int)
         }).ToList();
         return(listado);
     }
 }
Пример #19
0
 public void DeleteDepartamento(int id)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         Departamentos depto = contexto.Departamentos.Find(id);
         foreach (Ciudades c in depto.Ciudades)
         {
             repositorioCiudad.DeleteCiudad(c.Id);
         }
         contexto.Departamentos.Remove(depto);
         contexto.SaveChanges();
     }
 }
Пример #20
0
 public void CreateDepartamento(DepartamentoModel depto)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         var entidad = new Departamentos()
         {
             NombreDepartamento = depto.NombreDepartamento,
             IdPais             = depto.PaisId
         };
         contexto.Departamentos.Add(entidad);
         contexto.SaveChanges();
     }
 }
Пример #21
0
 public void CreateCiudad(CiudadModel ciudad)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         var entidad = new Ciudades()
         {
             NombreCiudad   = ciudad.NombreCiudad,
             IdDepartamento = ciudad.DepartamentoId
         };
         contexto.Ciudades.Add(entidad);
         contexto.SaveChanges();
     }
 }
Пример #22
0
 public CiudadModelo GetCiudad(int?id)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         var          ciudad = contexto.Ciudades.Find(id);
         CiudadModelo cm     = new CiudadModelo
         {
             Id             = ciudad.Id,
             NombreCiudad   = ciudad.NombreCiudad,
             DepartamentoId = ciudad.DepartamentoId
         };
         return(cm);
     }
 }
Пример #23
0
        public void AgregarAdministrador(string id)
        {
            using (var contexto = new JaverianaNETEntities())
            {
                AspNetUserRoles au = new AspNetUserRoles
                {
                    UserId = id,
                    RoleId = "1"
                };

                contexto.AspNetUserRoles.Add(au);
                contexto.SaveChanges();
            }
        }
Пример #24
0
        public void AgregarUsuario(UsuarioModelo usuario)
        {
            using (var contexto = new JaverianaNETEntities())
            {
                AspNetUserRoles au = new AspNetUserRoles
                {
                    UserId = usuario.Id,
                    RoleId = "2"
                };

                contexto.AspNetUserRoles.Add(au);
                contexto.SaveChanges();
            }
        }
Пример #25
0
        public List <DepartamentoModelo> GetListadoDepartamentos()
        {
            using (var contexto = new JaverianaNETEntities())
            {
                var listado = contexto.Departamentos.Select(c => new DepartamentoModelo
                {
                    Id = c.Id,
                    NombreDepartamento = c.NombreDepartamento,
                    PaisId             = c.PaisId,
                }).ToList();

                return(listado);
            }
        }
Пример #26
0
 public void EditarDepartamento(DepartamentoModelo departamento)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         var entidad = new Departamentos
         {
             Id = departamento.Id,
             NombreDepartamento = departamento.NombreDepartamento,
             PaisId             = departamento.PaisId
         };
         contexto.Entry(entidad).State = System.Data.Entity.EntityState.Modified;
         contexto.SaveChanges();
     }
 }
Пример #27
0
        public List <CiudadModelo> GetListadoCiudades()
        {
            using (var contexto = new JaverianaNETEntities())
            {
                var listado = contexto.Ciudades.Select(c => new CiudadModelo
                {
                    Id             = c.Id,
                    NombreCiudad   = c.NombreCiudad,
                    DepartamentoId = c.DepartamentoId
                }).ToList();

                return(listado);
            }
        }
Пример #28
0
 public void EditarCiudad(CiudadModelo ciudad)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         var entidad = new Ciudades
         {
             Id             = ciudad.Id,
             NombreCiudad   = ciudad.NombreCiudad,
             DepartamentoId = ciudad.DepartamentoId
         };
         contexto.Entry(entidad).State = System.Data.Entity.EntityState.Modified;
         contexto.SaveChanges();
     }
 }
Пример #29
0
 public void EditarUsuario(UsuarioModelo usuario)
 {
     using (var contexto = new JaverianaNETEntities())
     {
         var us = contexto.AspNetUsers.Find(usuario.Id);
         us.Email = usuario.Email;
         var entidad = new AspNetUsers
         {
             Id    = usuario.Id,
             Email = usuario.Email,
         };
         contexto.Entry(us).State = System.Data.Entity.EntityState.Modified;
         contexto.SaveChanges();
     }
 }
Пример #30
0
 public List <CiudadModel> GetListadoCiudades()
 {
     using (var contexto = new JaverianaNETEntities())
     {
         var listado = contexto.Ciudades.Select(c => new CiudadModel()
         {
             Id            = c.Id,
             NombreCiudad  = c.NombreCiudad,
             Departamentos = new DepartamentoModel()
             {
                 Id = c.Departamentos.Id,
                 NombreDepartamento = c.Departamentos.NombreDepartamento
             },
             DepartamentoId = c.IdDepartamento ?? default(int)
         }).ToList();
         return(listado);
     }
 }