public IHttpActionResult PostPro_Certificados(Pro_Certificados pro_Certificados)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Pro_Certificados.Add(pro_Certificados);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (Pro_CertificadosExists(pro_Certificados.No))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = pro_Certificados.No }, pro_Certificados));
        }
        public IHttpActionResult PutPro_Certificados(double id, Pro_Certificados pro_Certificados)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != pro_Certificados.No)
            {
                return(BadRequest());
            }

            db.Entry(pro_Certificados).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!Pro_CertificadosExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public ActionResult DeleteConfirmed(double id)
        {
            Pro_Certificados pro_Certificados = db.Pro_Certificados.Find(id);

            db.Pro_Certificados.Remove(pro_Certificados);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "No,Fecha,Cod_producto,Presentacion,Espectro,cERTIdRIVE")] Pro_Certificados pro_Certificados)
 {
     if (ModelState.IsValid)
     {
         db.Entry(pro_Certificados).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Cod_producto = new SelectList(db.Productos, "Código", "Descripción", pro_Certificados.Cod_producto);
     return(View(pro_Certificados));
 }
        public IHttpActionResult DeletePro_Certificados(double id)
        {
            Pro_Certificados pro_Certificados = db.Pro_Certificados.Find(id);

            if (pro_Certificados == null)
            {
                return(NotFound());
            }

            db.Pro_Certificados.Remove(pro_Certificados);
            db.SaveChanges();

            return(Ok(pro_Certificados));
        }
        public ActionResult Delete(double?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Pro_Certificados pro_Certificados = db.Pro_Certificados.Find(id);

            if (pro_Certificados == null)
            {
                return(HttpNotFound());
            }
            return(View(pro_Certificados));
        }
        public ActionResult Edit(double?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Pro_Certificados pro_Certificados = db.Pro_Certificados.Find(id);

            if (pro_Certificados == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Cod_producto = new SelectList(db.Productos, "Código", "Descripción", pro_Certificados.Cod_producto);
            return(View(pro_Certificados));
        }