Esempio n. 1
0
        public ActionResult Create(entrada entrada)
        {
            if (ModelState.IsValid)
            {
                entrada.fecha_entrada = DateTime.Now;
                if (entrada.fecha_publicacion <= DateTime.Now.Date)
                {
                    entrada.estado = "1";
                }
                else
                {
                    entrada.estado = "2";
                }
                if (entrada.id_archivo == null)
                {
                    entrada.id_archivo = 10;
                }
                if (Request.Files.Count > 0 && Request.Files[0].ContentLength > 0)
                {
                    var    file    = Request.Files[0];
                    string archivo = (DateTime.Now.ToString("yyyyMMddHHmmss") + "-" + file.FileName).ToLower();
                    entrada.portada = archivo;
                    file.SaveAs(Server.MapPath("~/subidas/portadas/" + archivo));
                }
                db.entrada.Add(entrada);
                db.SaveChanges();
                return(RedirectToAction("Index2"));
            }

            ViewBag.UserId     = new SelectList(db.AspNetUsers, "Id", "Email", entrada.UserId);
            ViewBag.id_archivo = new SelectList(db.docs, "id_archivo", "nombre", entrada.id_archivo);

            return(View(entrada));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            entrada entrada = db.entrada.Find(id);

            db.entrada.Remove(entrada);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "cod_entrada,titulo,contenido,fec_creacion,fec_publicacion,autor,meta")] entrada entrada)
 {
     if (ModelState.IsValid)
     {
         db.Entry(entrada).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(entrada));
 }
Esempio n. 4
0
        // GET: Blogs/Details/5
        public ActionResult Details(int id)
        {
            var     entrada1 = db.entrada.Include(e => e.AspNetUsers).Include(e => e.docs);
            entrada entrada  = db.entrada.Find(id);

            ViewBag.id_archivo = new SelectList(db.docs, "id_archivo", "");
            if (entrada == null)
            {
                return(HttpNotFound());
            }
            return(View(entrada));
        }
        public ActionResult Create(entrada entrada)
        {
            entrada.fec_creacion = DateTime.Now;
            if (ModelState.IsValid)
            {
                db.entrada.Add(entrada);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(entrada));
        }
    // Use this for initialization
    void Start()
    {
        entrades      = new List <entrada>();
        rankingT.text = "";
        for (int i = 0; i < 50; ++i)
        {
            entrada entr = new entrada("PlayerName-" + Random.Range(0, 500), Random.Range(0, 500));
            entrades.Add(entr);
        }

        orderBy(1); //order by score at beginning
    }
        // GET: Entradas/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            entrada entrada = db.entrada.Find(id);

            if (entrada == null)
            {
                return(HttpNotFound());
            }
            return(View(entrada));
        }
 public void AddEntrada(entrada _entrada)
 {
     using (var api = new BusinessContext())
     {
         try
         {
             api.AddEntrada(_entrada);
         }
         catch (Exception ex)
         {
             return;
         }
         Entradas.Add(_entrada);
     }
 }
Esempio n. 9
0
        public static void estados(entrada entrada)
        {
            entrada original = db.entrada.Find(entrada.cod_entrada);

            if (entrada.fecha_publicacion <= DateTime.Now.Date && entrada.contenido.Length > 100 && entrada.portada != null)
            {
                original.estado = "1"; // publicado
            }
            else
            {
                original.estado = "2"; //no publicaco
            }
            db.Entry(original).State = EntityState.Modified;
            db.SaveChanges();
        }
Esempio n. 10
0
        // GET: Entradas/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            entrada entrada = db.entrada.Find(id);

            if (entrada == null)
            {
                return(HttpNotFound());
            }
            ViewBag.UserId     = new SelectList(db.AspNetUsers, "Id", "Email", entrada.UserId);
            ViewBag.id_archivo = new SelectList(db.docs, "id_archivo", "nombre", entrada.id_archivo);
            return(View(entrada));
        }
Esempio n. 11
0
        public ActionResult Edit(entrada entrada)
        {
            entrada original = db.entrada.Find(entrada.cod_entrada);

            if (ModelState.IsValid)
            {
                original.titulo    = entrada.titulo;
                original.contenido = entrada.contenido;
                original.meta      = entrada.meta;
                if (entrada.id_archivo != null)
                {
                    original.id_archivo = entrada.id_archivo;
                }
                if (entrada.fecha_publicacion != null)
                {
                    original.fecha_publicacion = entrada.fecha_publicacion;
                    if (entrada.fecha_publicacion <= DateTime.Now.Date)
                    {
                        original.estado = "1";
                    }
                    else
                    {
                        original.estado = "2";
                    }
                }

                if (Request.Files.Count > 0 && Request.Files[0].ContentLength > 0)
                {
                    var    file    = Request.Files[0];
                    string archivo = (DateTime.Now.ToString("yyyyMMddHHmmss") + "-" + file.FileName).ToLower();
                    original.portada = archivo;
                    file.SaveAs(Server.MapPath("~/subidas/portadas/" + archivo));
                }


                db.Entry(original).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index2"));
            }
            ViewBag.UserId     = new SelectList(db.AspNetUsers, "Id", "Email", entrada.UserId);
            ViewBag.id_archivo = new SelectList(db.docs, "id_archivo", "nombre", entrada.id_archivo);
            return(View(original));
        }
Esempio n. 12
0
        public IEnumerable <string> Post(entrada value)
        {
            List <string> respuesta = new List <string>();

            if (Program.sistema != null)
            {
                string         text       = value.Data;
                Sintactico_LUP sintactico = new Sintactico_LUP();
                if (sintactico.Validar(text, new Gramatica_LUP()))
                {
                    sintactico.Analizar(text, new Gramatica_LUP());
                    foreach (string item in sintactico.salida)
                    {
                        respuesta.Add(item);
                    }
                }
            }
            else
            {
                respuesta.Add(Program.buildMessage("El sistma no existe."));
            }
            return(respuesta);
        }