示例#1
0
        public ActionResult Form14242(Form14242Model vm)
        {
            vm.ReportedDate = DateTime.Now;

            vm.Artifacts = GetArtifacts(Request);
            using (Repository store = new Repository())
            {
                store.Form14242.Add(vm);
                try
                {
                    store.SaveChanges();
                }
                catch (DbEntityValidationException dbEx)
                {
                    foreach (var validationErrors in dbEx.EntityValidationErrors)
                    {
                        foreach (var validationError in validationErrors.ValidationErrors)
                        {
                            Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage);
                        }
                    }
                    throw dbEx;
                }
            }

            return RedirectToAction("Index");
        }