Exemplo n.º 1
0
        public int Save_Update_User(Registration_Model _reg)
        {
            int id = 0;

            try
            {
                //string Password = EncryptDecrypt.Encrypt(_reg.Password.ToString());
                var keyNew   = EncryptDecrypt.GeneratePassword(10);
                var Password = EncryptDecrypt.EncodePassword(_reg.Password, keyNew);
                cmd             = new SqlCommand("Addupdateuser", cmd.Connection);
                cmd.Connection  = DbConnect.CreateConnection();
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@UserId", _reg.UserId);
                cmd.Parameters.AddWithValue("@UserName", _reg.UserName);
                cmd.Parameters.AddWithValue("@RoleId", _reg.RoleId);
                cmd.Parameters.AddWithValue("@Address", _reg.Address);
                cmd.Parameters.AddWithValue("@EmailId", _reg.EmailId);
                cmd.Parameters.AddWithValue("@ContactNo", _reg.ContactNo);
                cmd.Parameters.AddWithValue("@DatabaseId", _reg.DatabaseId);
                cmd.Parameters.AddWithValue("@password", Password);
                cmd.Parameters.AddWithValue("@RegistrationType", _reg.RegistrationType);
                cmd.Parameters.AddWithValue("@CreatedBy", _reg.CreatedBy);
                cmd.Parameters.AddWithValue("@Action", _reg.Action);
                cmd.Parameters.AddWithValue("@Salt", keyNew);
                cmd.Connection.Open();
                id = Convert.ToInt32(cmd.ExecuteScalar());
                cmd.Connection.Close();
                return(id);
            }
            catch (Exception ex)
            {
                return(id);
            }
        }
Exemplo n.º 2
0
        public ActionResult Register(Registration_Model registerDetails)
        {
            //We check if the model state is valid or not. We have used DataAnnotation attributes.
            //If any form value fails the DataAnnotation validation the model state becomes invalid.
            if (ModelState.IsValid)
            {
                //create database context using Entity framework
                using (var databaseContext = new testEntities2())
                {
                    //If the model state is valid i.e. the form values passed the validation then we are storing the User's details in DB.
                    RegisterUser reglog = new RegisterUser();

                    //Save all details in RegitserUser object

                    reglog.FirstName = registerDetails.FirstName;
                    reglog.LastName  = registerDetails.LastName;
                    reglog.Email     = registerDetails.Email;
                    reglog.Password  = registerDetails.Password;


                    //Calling the SaveDetails method which saves the details.
                    databaseContext.RegisterUsers.Add(reglog);
                    databaseContext.SaveChanges();
                }

                ViewBag.Message = "User Details Saved";
                return(View("Index"));
            }
            else
            {
                //If the validation fails, we are returning the model object with errors to the view, which will display the error messages.
                return(View("Register", registerDetails));
            }
        }
 public HttpResponseMessage UpdateUser(Registration_Model _reg)
 {
     try
     {
         int id = objReg.Save_Update_User(_reg);
         if (id > 0)
         {
             return(Request.CreateResponse(HttpStatusCode.OK, id));
         }
         else
         {
             return(Request.CreateResponse(HttpStatusCode.MultipleChoices, "User already exists"));
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }
Exemplo n.º 4
0
 public int Save_Update_User(Registration_Model _reg)
 {
     return(objReg.Save_Update_User(_reg));
 }