Пример #1
0
        public ActionResult dataTransfer(RegistrationFormDTO data)
        {
            RegistrationFormRepository reg = new RegistrationFormRepository();
            bool inserted = reg.insertTodatabase(data);

            return(Json(new { success = inserted }));
        }
        public bool insertTodatabase(RegistrationFormDTO registrationFormDTO)
        {
            Registration reg = new Registration();

            reg.FirstName    = registrationFormDTO.FirstName;
            reg.MiddleName   = registrationFormDTO.MiddleName;
            reg.LastName     = registrationFormDTO.LastName;
            reg.EmailAddress = registrationFormDTO.EmailAddress;
            reg.AddressLines = registrationFormDTO.AddressLines;
            reg.Username     = registrationFormDTO.Username;
            reg.Password     = EDrep.Encrypt(registrationFormDTO.Username, registrationFormDTO.Password);
            reg.Contact      = registrationFormDTO.Contact;
            reg.Birthdate    = registrationFormDTO.Birthdate;


            db.Registrations.Add(reg);
            try
            {
                db.SaveChanges();
            }
            catch (DbEntityValidationException ex)
            {
                foreach (var entityValidationErrors in ex.EntityValidationErrors)
                {
                    foreach (var validationError in entityValidationErrors.ValidationErrors)
                    {
                        Console.Write("Property: " + validationError.PropertyName + " Error: " + validationError.ErrorMessage);
                    }
                }
            }
            return(true);
        }