public static int Alta(Articulos articulo) { try { using (db_kissyEntities db = new db_kissyEntities()) { db.Articulos.Add(articulo); db.SaveChanges(); return articulo.id_articulo; } } 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... } }
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(); } }
public static int Alta(Articulos articulo) { return ArticulosDA.Alta(articulo); }