Exemplo n.º 1
0
        public async Task <JsonResult> GetDeportes_Select()
        {
            try
            {
                var lista = await ApiHelper.GET_List <SelectAttributes>("Deporte/GetDeportes_Select", GetAuthToken);

                return(Json(lista, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Json(DynamicObjectHandler.SwalResponse("Error", TypeResult.error, "Ha ocurrido un error al momento de obtener el listado de deportes para el select, si el problema persiste contacte al administrador")));
            }
        }
Exemplo n.º 2
0
        public async Task <JsonResult> GetCountDeporte()
        {
            try
            {
                int cantidad = 0;
                var response = await ApiHelper.GET("Deporte/GetCountDeporte", GetAuthToken);

                if (response.IsSuccessStatusCode)
                {
                    cantidad = await response.Content.ReadAsAsync <int>();
                }

                return(Json(cantidad, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Json(DynamicObjectHandler.SwalResponse("Error", TypeResult.error, "Ha ocurrido un error al momento de obtener la cantidad de deportes registrado, si el problema persiste contacte al administrador")));
            }
        }
Exemplo n.º 3
0
        public async Task <ActionResult> SaveUploadedFile()
        {
            bool isSavedSuccessfully = true;

            try
            {
                string fName       = "";
                int    idEquipo    = int.Parse(Request.Form["idEquipo"]);
                string Nombre      = Request.Form["Equipo"];
                string Abreviacion = Request.Form["Abreviacion"];
                int    idDeporte   = Convert.ToInt32(Request.Form["idDeporte"]);
                bool   Activo      = Convert.ToBoolean(Request.Form["Activo"]);
                bool   newFile     = Convert.ToBoolean(Request.Form["newFile"].ToString());
                Byte[] imgByte     = null;

                if (newFile)
                {
                    string             fileName;
                    HttpPostedFileBase file;
                    fileName = Request.Files.AllKeys[0];
                    file     = Request.Files[fileName];
                    fName    = file.FileName;
                    if (file != null && file.ContentLength > 0)
                    {
                        imgByte = new Byte[file.ContentLength];
                        //force the control to load data in array
                        file.InputStream.Read(imgByte, 0, file.ContentLength);
                    }
                }
                else
                {
                    int len = Request.Form["afile"].ToString().Split(',').Length;
                    imgByte = new Byte[len];
                    imgByte = Request.Form["afile"].ToString().Split(',').Select(s => Convert.ToByte(s)).ToArray();
                }
                Equipo equipo = new Equipo();
                equipo.idEquipo  = idEquipo;
                equipo.Nombre    = Nombre;
                equipo.Abrev     = Abreviacion;
                equipo.Imagen    = imgByte;
                equipo.idDeporte = idDeporte;
                equipo.Activo    = Activo;

                HttpResponseMessage respuesta;

                if (idEquipo > 0)
                {
                    respuesta = await ApiHelper.PUT <Equipo>("Equipo/PutEquipo", equipo, GetAuthToken);
                }
                else
                {
                    respuesta = await ApiHelper.POST <Equipo>("Equipo/PostEquipo", equipo, GetAuthToken);
                }

                if (respuesta.IsSuccessStatusCode)
                {
                    return(Json((equipo.idEquipo > 0) ? "El equipo se ha editado satisfactoriamente" : "El equipo ha sido guardado satisfactoriamente", JsonRequestBehavior.AllowGet));
                }
                else
                {
                    Response.StatusCode = (int)HttpStatusCode.BadRequest;
                    return(Json(DynamicObjectHandler.SwalResponse("Error", TypeResult.error, "Ha ocurrido un error al guardar. Si el problema persiste contacte su administrador.")));
                }
            }
            catch (Exception ex)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Json(DynamicObjectHandler.SwalResponse("Error", TypeResult.error, "Ha ocurrido un error al guardar. Si el problema persiste contacte su administrador.")));
            }
        }
Exemplo n.º 4
0
        public async Task <JsonResult> SignIn(string correo, string password, bool recordar = false)
        {
            try
            {
                HttpResponseMessage responseMessage = await ApiHelper.GetBearerToken("http://*****:*****@gmail.com")));
                            }
                        }
                    }
                    else
                    {
                        Response.StatusCode = BadRequest;
                        return(Json(DynamicObjectHandler.SwalResponse("Lo sentimos...", TypeResult.error, "Ha ocurrido un error al iniciar sesión, por favor, intentelo más tarde...")));
                    }
                }
                else
                {
                    Response.StatusCode = BadRequest;
                    return(Json(DynamicObjectHandler.SwalResponse("Inicio de Sesión", TypeResult.error, "Usuario y/o Contraseña inválida")));
                }
            }
            catch (Exception ex)
            {
                return(Json(DynamicObjectHandler.SwalResponse("Lo sentimos...", TypeResult.error, "Ha ocurrido un error al iniciar sesión. Intente nuevamente más tarde. Si el problema persiste contacte el administrador")));
            }
        }