Пример #1
0
 public ActionResult Register(User U)
 {
     try
     {
         if (ModelState.IsValid)
         {
             using (calendarEntities db = new calendarEntities())
             {
                 db.Users.Add(U);
                 db.SaveChanges();
                 ModelState.Clear();
                 U = null;
                 ViewBag.Message = "Registration Successfull";
             }
         }
         else
         {
             ModelState.AddModelError("", "Inocrrect Data");
         }
     }
     catch (DbEntityValidationException e)
     {
         foreach (var eve in e.EntityValidationErrors)
         {
             Console.WriteLine("Entity of type \"{0}\" in state \"" +
                               "{1}\" " + "has the following validation errors:", eve.Entry.Entity.GetType().Name,
                               eve.Entry.State);
             foreach (var ve in eve.ValidationErrors)
             {
                 Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"",
                                   ve.PropertyName, ve.ErrorMessage);
             }
         }
         throw;
     }
     return(View());
 }