public DireccionController(AngelDbContext Db)
 {
     this.Db     = Db;
     ClDireccion = new DireccionCore(this.Db);
     ClEstado    = new EstadoCore(this.Db);
     ClMunicipio = new MunicipioCore(this.Db);
     CLUsuario   = new UsuarioCore(this.Db);
 }
 public NegocioController(AngelDbContext Db)
 {
     this.Db     = Db;
     ClServicio  = new ServicioCore(this.Db);
     ClNegocio   = new NegocioCore(this.Db);
     ClUsuario   = new UsuarioCore(this.Db);
     CLMunicipio = new MunicipioCore(this.Db);
     CLImagen    = new ImagenCore(this.Db);
     ClEstado    = new EstadoCore(this.Db);
 }
        public IActionResult Get()
        {
            try {
                Estado = new EstadoCore(this.Db);

                return(StatusCode(200, new {
                    Error = false,
                    ListEstados = Estado.GetEstados()
                }));
            }
            catch (Exception ex) {
                return(StatusCode(500, new {
                    Error = true,
                    Catch = ex.Message
                }));
            }
        }
 public IActionResult GetAll()
 {
     try
     {
         EstadoCore      estadoCore = new EstadoCore(dbContext);
         List <EstadoVM> estados    = estadoCore.GetAll();
         if (!Funciones.Validadores.validaLista(estados))
         {
             return(NotFound(Funciones.Constantes.NOT_FOUND));
         }
         return(Ok(estados));
     }
     catch (Exception ex)
     {
         return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message));
     }
 }
        public IActionResult GetCiudades(int id)
        {
            try
            {
                if (!Funciones.Validadores.validaId(id))
                {
                    return(BadRequest(Funciones.Constantes.BAD_REQUEST));
                }

                EstadoCore      estadoCore = new EstadoCore(dbContext);
                EstadoViewModel response   = estadoCore.GetCiudades(id);
                //if (!Funciones.Validadores.validaObjeto(estado))
                //    return NotFound(Funciones.Constantes.NOT_FOUND);

                return(Ok(response));
            }
            catch (Exception ex)
            {
                return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message));
            }
        }
        public IActionResult Get(int id)
        {
            try
            {
                if (!Funciones.Validadores.validaId(id))
                {
                    return(BadRequest(Funciones.Constantes.BAD_REQUEST));
                }

                EstadoCore          estadoCore = new EstadoCore(dbContext);
                IQueryable <Estado> estado     = estadoCore.Get(id);
                if (!Funciones.Validadores.validaObjeto(estado))
                {
                    return(NotFound(Funciones.Constantes.NOT_FOUND));
                }

                return(Ok(estado));
            }
            catch (Exception ex)
            {
                return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message));
            }
        }
 public MunicipioController(AngelDbContext Db)
 {
     this.Db     = Db;
     CLMunicipio = new MunicipioCore(this.Db);
     ClEstado    = new EstadoCore(this.Db);
 }