public ActionResult Create(TipoIncidente tipoincidente) { try { tipoincidente.UsuarioAlta = 3; tipoincidente.Imagen = TempData["RutaImagen"].ToString(); //When is new we assign today date if (tipoincidente.FechaAlta <= new DateTime(2012, 1, 1)) tipoincidente.FechaAlta = DateTime.Today; if (string.IsNullOrEmpty(tipoincidente.Imagen)) tipoincidente.Imagen = "NINGUNA"; if (ModelState.IsValid) { db.TiposIncidente.Add(tipoincidente); db.SaveChanges(); return RedirectToAction("Index"); } } catch (DbEntityValidationException dbEx) { //((System.Data.Entity.Validation.DbEntityValidationException)dbEx).EntityValidationErrors foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage); } } } return View(tipoincidente); }
public ActionResult Edit(TipoIncidente tipoincidente) { //When is new we assign today date if (tipoincidente.FechaAlta <= new DateTime(2012, 1, 1)) tipoincidente.FechaAlta = DateTime.Today; tipoincidente.UsuarioAlta = 3; if (string.IsNullOrEmpty(tipoincidente.Imagen)) tipoincidente.Imagen = "NINGUNA"; if (ModelState.IsValid) { db.Entry(tipoincidente).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(tipoincidente); }