Example #1
0
        public static int Alta(Fotos foto)
        {
            try
            {
                using (db_kissyEntities db = new db_kissyEntities())
                {
                    db.Fotos.Add(foto);
                    db.SaveChanges();
                    return foto.id_foto;
                }
            }
            catch (DbEntityValidationException dbEx)
            {
                foreach (var validationErrors in dbEx.EntityValidationErrors)
                {
                    foreach (var validationError in validationErrors.ValidationErrors)
                    {
                        Trace.TraceInformation("Class: {0}, Property: {1}, Error: {2}",
                            validationErrors.Entry.Entity.GetType().FullName,
                            validationError.PropertyName,
                            validationError.ErrorMessage);
                    }
                }

                throw;  // You can also choose to handle the exception here...
            }
        }
Example #2
0
        public ActionResult Create(ArticulosModel artModel)
        {
            try
            {
                Articulos art = new Articulos();
                art = artModel.Articulo;

                if (ModelState.IsValid)
                {
                    ArticulosNegocio.Alta(art);

                    //List<Fotos> f = new List<Fotos>();
                    if (artModel.fotosSeleccionadas != null)
                    {
                        string[] fs = artModel.fotosSeleccionadas.Split('~');
                        foreach (string foto in fs)
                        {
                            Fotos o = new Fotos();
                            o.id_articulo = art.id_articulo;
                            o.archivo = foto;
                            //f.Add(o);
                            FotosNegocio.Alta(o);
                        }
                    }

                    return Json("", JsonRequestBehavior.AllowGet);
                }
                else
                {
                    var errors = ModelState.Errors();
                    return Json(errors, JsonRequestBehavior.AllowGet);
                }

                //return RedirectToAction("Index");
            }
            catch(Exception ex)
            {
                return RedirectToAction("Index");
                //return View();
            }
        }
Example #3
0
 public static int Alta(Fotos foto)
 {
     return FotosDA.Alta(foto);
 }