public ActionResult Login() { Utility utility = new Utility(); UserServiceModel dbUser = new UserServiceModel(); if (Membership.GetUser("admin") == null) { MembershipCreateStatus status; // Generate a new 12-character password with 1 non-alphanumeric character. //y0t(9ci&xUn^ string password = utility.GetUniqueKey(8); //Membership.GeneratePassword(8, 0); // string password = "******"; SMIM_UserMst_ST userentity = new SMIM_UserMst_ST(); userentity.UserName = "******"; userentity.UserTypeId = 1;//db.HRMS_UserType_ST.Where(x => x.Description == "Admin").Select(x => x.UserTypeId).FirstOrDefault(); userentity.FirstName = "admin"; userentity.LastName = "admin"; userentity.Email = "*****@*****.**"; userentity.CreateOn = System.DateTime.Now; userentity.CreatedBy = 0; dbUser.InsertUser(userentity); MembershipUser newUser = Membership.CreateUser("admin", password, "admin", "ok", "ok", true, out status); utility.sendMail("*****@*****.**", "Admin Credential", "Admin User created successfully<br/> Password is " + password); } return(View()); }
public int DeleteUser(SMIM_UserMst_ST user) { try { db.Entry(user).State = EntityState.Deleted; db.SaveChanges(); return(user.UserId); } catch (Exception ex) { throw ex; //return 0; } }
public ActionResult User(SMIM_UserMst_ST User) { try { string strMessage = ""; bool _success = false; if (User.UserId > 0) { utility.IsSpecifed <SMIM_UserMst_ST>(User); int maxValue = dbUser.UpdateUser(User); if (maxValue > 0) { strMessage = "Record successfully updated."; _success = true; } else { strMessage = "Application server error."; } } else { string password = new Utility().GetUniqueKey(8); //Membership.CreateUser(User.UserName, password); MembershipCreateStatus status; utility.IsSpecifed <SMIM_UserMst_ST>(User); int maxValue = dbUser.InsertUser(User); User.UserId = maxValue; if (maxValue > 0) { MembershipUser newUser = Membership.CreateUser(User.UserName, password, User.UserName, "ok", "ok", true, out status); strMessage = "Record successfully saved. Password for User '" + User.UserName + "' is " + password + ""; _success = true; } else { strMessage = "Application server error."; } } return(Json(new { success = _success, response = strMessage })); } catch (Exception ex) { Log.LogWrite(ex.Message, "User Insert/Edit", ex); return(Json(new { success = false, response = ex.Message.ToString() })); } }
public int DeleteUser(SMIM_UserMst_ST User) { try { dbUser.Timeout = System.Threading.Timeout.Infinite; int _UserId = 0; bool specified = false; dbUser.DeleteUser(User, out _UserId, out specified); dbUser.Dispose(); dbUser.Abort(); return(_UserId); } catch (Exception ex) { dbUser.Dispose(); dbUser.Abort(); throw ex; } }
public int UpdateUser(SMIM_UserMst_ST User) { try { dbUser.Timeout = System.Threading.Timeout.Infinite; int _UserId; bool specified; User.UserIdSpecified = true; User.UserTypeIdSpecified = true; dbUser.UpdateUser(User, out _UserId, out specified); dbUser.Dispose(); dbUser.Abort(); return(_UserId); } catch (Exception ex) { dbUser.Dispose(); dbUser.Abort(); throw ex; } }
public int InsertUser(SMIM_UserMst_ST user) { try { db.Configuration.ProxyCreationEnabled = false; int maxUserId = 0; if (db.SMIM_UserMst_ST.Any()) { maxUserId = db.SMIM_UserMst_ST.Select(x => x.UserId).Max(); } maxUserId = maxUserId + 1; user.UserId = maxUserId; db.SMIM_UserMst_ST.Add(user); db.SaveChanges(); return(maxUserId); } catch (Exception ex) { throw ex; //return 0; } }