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); } }
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)); } }
public int Save_Update_User(Registration_Model _reg) { return(objReg.Save_Update_User(_reg)); }